@@ -437,7 +437,7 @@ The first step
437437expect ( result . levels [ 0 ] . steps [ 0 ] ) . toEqual ( expected . levels [ 0 ] . steps [ 0 ] ) ;
438438} ) ;
439439
440- it ( "should load the full config fora step " , ( ) => {
440+ it ( "should load the full config formultiple levels & steps " , ( ) => {
441441const md = `# Title
442442
443443Description.
@@ -524,12 +524,13 @@ The third step
524524text :md ,
525525 config,
526526commits :{
527- L1S1Q :[ "abcdefg1" , "123456789" ] ,
528- L1S1A :[ "1gfedcba" , "987654321" ] ,
529- L1S2Q :[ "2abcdefg" ] ,
530- L1S2A :[ "3abcdefg" ] ,
531- L2S1Q :[ "4abcdefg" ] ,
532- L2S1A :[ "5abcdefg" ] ,
527+ INIT :[ "" ] ,
528+ L1S1Q :[ "abcdef1" , "123456789" ] ,
529+ L1S1A :[ "1fedcba" , "987654321" ] ,
530+ L1S2Q :[ "2abcdef" ] ,
531+ L1S2A :[ "3abcdef" ] ,
532+ L2S1Q :[ "4abcdef" ] ,
533+ L2S1A :[ "5abcdef" ] ,
533534} ,
534535} ) ;
535536const expected = {
@@ -547,15 +548,15 @@ The third step
547548id :"L1S1" ,
548549content :"The first step" ,
549550setup :{
550- commits :[ "abcdefg1 " , "123456789" ] ,
551+ commits :[ "abcdef1 " , "123456789" ] ,
551552commands :[ "npm install" ] ,
552553files :[ "someFile.js" ] ,
553554watchers :[ "someFile.js" ] ,
554555filter :"someFilter" ,
555556subtasks :true ,
556557} ,
557558solution :{
558- commits :[ "1gfedcba " , "987654321" ] ,
559+ commits :[ "1fedcba " , "987654321" ] ,
559560commands :[ "npm install" ] ,
560561files :[ "someFile.js" ] ,
561562} ,
@@ -564,15 +565,15 @@ The third step
564565id :"L1S2" ,
565566content :"The second step" ,
566567setup :{
567- commits :[ "2abcdefg " ] ,
568+ commits :[ "2abcdef " ] ,
568569commands :[ "npm install" ] ,
569570files :[ "someFile.js" ] ,
570571watchers :[ "someFile.js" ] ,
571572filter :"someFilter" ,
572573subtasks :true ,
573574} ,
574575solution :{
575- commits :[ "3abcdefg " ] ,
576+ commits :[ "3abcdef " ] ,
576577commands :[ "npm install" ] ,
577578files :[ "someFile.js" ] ,
578579} ,
@@ -589,15 +590,15 @@ The third step
589590id :"L2S1" ,
590591content :"The third step" ,
591592setup :{
592- commits :[ "4abcdefg " ] ,
593+ commits :[ "4abcdef " ] ,
593594commands :[ "npm install" ] ,
594595files :[ "someFile.js" ] ,
595596watchers :[ "someFile.js" ] ,
596597filter :"someFilter" ,
597598subtasks :true ,
598599} ,
599600solution :{
600- commits :[ "5abcdefg " ] ,
601+ commits :[ "5abcdef " ] ,
601602commands :[ "npm install" ] ,
602603files :[ "someFile.js" ] ,
603604} ,
@@ -639,7 +640,7 @@ The first step
639640text :md ,
640641 config,
641642commits :{
642- L1S1Q :[ "abcdefg1 " , "123456789" ] ,
643+ L1S1Q :[ "abcdef1 " , "123456789" ] ,
643644} ,
644645} ) ;
645646const expected = {
@@ -657,7 +658,7 @@ The first step
657658id :"L1S1" ,
658659content :"The first step" ,
659660setup :{
660- commits :[ "abcdefg1 " , "123456789" ] ,
661+ commits :[ "abcdef1 " , "123456789" ] ,
661662} ,
662663} ,
663664] ,
@@ -684,7 +685,7 @@ Description.
684685} ,
685686directory :"coderoad" ,
686687setup :{
687- commits :[ "abcdefg1 " ] ,
688+ commits :[ "abcdef1 " ] ,
688689commands :[ ] ,
689690} ,
690691} ,
@@ -721,7 +722,7 @@ Description.
721722} ,
722723directory :"coderoad" ,
723724setup :{
724- commits :[ "abcdefg1 " ] ,
725+ commits :[ "abcdef1 " ] ,
725726commands :[ ] ,
726727} ,
727728} ,