Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit506649e

Browse files
committed
extract handle-result
1 parent7cc5eba commit506649e

File tree

6 files changed

+13
-19
lines changed

6 files changed

+13
-19
lines changed

‎lib/modules/tests/test-run/test-result.jsrenamed to‎lib/modules/tests/test-run/handle-result.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ var actions_1 = require('../actions');
44
functionhandleResult(result){
55
store_1.default.dispatch(actions_1.testComplete(result));
66
}
7-
exports.handleResult=handleResult;
7+
Object.defineProperty(exports,"__esModule",{value:true});
8+
exports.default=handleResult;
89
;

‎lib/modules/tests/test-run/run.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
"use strict";
2-
vartest_result_1=require('./test-result');
3-
varfs_1=require('fs');
4-
varpath_1=require('path');
52
varparse_loaders_1=require('./parse-loaders');
3+
varhandle_result_1=require('./handle-result');
64
functionrunTaskTests(taskTests,dir,tutorial,taskPosition){
75
vartests=taskTests;
86
if(tests&&tests.length){
97
vartutorialConfig=tutorial.config;
108
varoutput=parse_loaders_1.default(tests,tutorialConfig.testSuffix,tutorial,dir);
11-
vartarget=path_1.join(tutorialConfig.dir||dir,".tmp"+tutorialConfig.testSuffix);
12-
fs_1.writeFileSync(target,output,'utf8');
139
varconfig={
1410
dir:dir,
1511
tutorialDir:tutorialConfig.dir,
1612
taskPosition:taskPosition
1713
};
18-
tutorialConfig.run(target,config,test_result_1.handleResult);
14+
tutorialConfig.run(output,config,handle_result_1.default);
1915
}
2016
returntrue;
2117
}

‎src/modules/tests/test-run/test-result.tsrenamed to‎src/modules/tests/test-run/handle-result.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ import store from '../../../store';
22
import{testComplete}from'../actions';
33

44
// function is passed into the test runner and called on completion
5-
exportfunctionhandleResult(result:Test.Result):void{
5+
exportdefaultfunctionhandleResult(result:Test.Result):void{
66
store.dispatch(testComplete(result));
77
};

‎src/modules/tests/test-run/run.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import{handleResult}from'./test-result';
2-
import{writeFileSync}from'fs';
31
import{join}from'path';
42
importparseLoadersfrom'./parse-loaders';
3+
importhandleResultfrom'./handle-result';
54

65
exportdefaultfunctionrunTaskTests(
76
taskTests:string,dir:string,tutorial:CR.Tutorial,taskPosition:number
@@ -14,21 +13,14 @@ export default function runTaskTests(
1413
tests,tutorialConfig.testSuffix,tutorial,dir
1514
);
1615

17-
// write temporary test file in tutorial directory
18-
lettarget=join(
19-
tutorialConfig.dir||dir,
20-
`.tmp${tutorialConfig.testSuffix}`
21-
);
22-
writeFileSync(target,output,'utf8');
23-
2416
constconfig:Test.Config={
2517
dir,
2618
tutorialDir:tutorialConfig.dir,
2719
taskPosition
2820
};
2921

3022
// call test runner
31-
tutorialConfig.run(target,config,handleResult);
23+
tutorialConfig.run(output,config,handleResult);
3224
}
3325
returntrue;
3426
}

‎src/typings/cr/test.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,9 @@ declare namespace Test {
1313
tutorialDir:string;
1414
taskPosition:number;
1515
}
16+
17+
interfaceLog{
18+
type:string;
19+
output:any;
20+
}
1621
}

‎tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,10 @@
111111
"src/modules/tests/actions.ts",
112112
"src/modules/tests/index.ts",
113113
"src/modules/tests/task-position/index.ts",
114+
"src/modules/tests/test-run/handle-result.ts",
114115
"src/modules/tests/test-run/index.ts",
115116
"src/modules/tests/test-run/parse-loaders.ts",
116117
"src/modules/tests/test-run/run.ts",
117-
"src/modules/tests/test-run/test-result.ts",
118118
"src/modules/tests/types.ts",
119119
"src/modules/tutorial/actions.ts",
120120
"src/modules/tutorial/index.ts",

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp