@@ -4,12 +4,13 @@ var testName_1 = require('./test-run/testName');
44var types_1 = require ( './types' ) ;
55function testLoad ( ) {
66 return function ( dispatch , getState ) {
7- var _a = getState ( ) , dir = _a . dir , pagePosition = _a . pagePosition , tutorial = _a . tutorial , taskTests = _a . taskTests ;
7+ var _a = getState ( ) , dir = _a . dir , pagePosition = _a . pagePosition , tutorial = _a . tutorial ;
8+ var tasks = tutorial . pages [ pagePosition ] . tasks || [ ] ;
89 var testFile = testName_1 . default ( { tutorial : tutorial , pagePosition : pagePosition } ) ;
910 dispatch ( {
1011 type : types_1 . TEST_LOAD , payload : {
1112 dir : dir ,
12- tests : taskTests ,
13+ tasks : tasks ,
1314 load : tutorial . config . load ,
1415 testFile : testFile ,
1516 }
@@ -23,11 +24,13 @@ function testRun() {
2324 if ( timeSinceLastTestRun < 1000 ) {
2425 return ;
2526 }
26- var _a = getState ( ) , taskTests = _a . taskTests , dir = _a . dir , tutorial = _a . tutorial , taskPosition = _a . taskPosition , pagePosition = _a . pagePosition ;
27+ var _a = getState ( ) , dir = _a . dir , tutorial = _a . tutorial , taskPosition = _a . taskPosition , pagePosition = _a . pagePosition ;
28+ var tasks = tutorial . pages [ pagePosition ] . tasks ;
29+ var hasTasks = tasks && tasks . length > 0 ;
2730 var testFile = testName_1 . default ( { tutorial : tutorial , pagePosition : pagePosition } ) ;
2831 dispatch ( {
2932 type : types_1 . TEST_RUN ,
30- payload : { taskTests : taskTests , dir : dir , tutorial : tutorial , taskPosition : taskPosition , testFile : testFile }
33+ payload : { hasTasks : hasTasks , dir : dir , tutorial : tutorial , taskPosition : taskPosition , testFile : testFile }
3134 } ) ;
3235 } ;
3336}
0 commit comments