@@ -524,7 +524,6 @@ The third step
524524 text : md ,
525525 config,
526526 commits : {
527- INIT : [ "" ] ,
528527 L1S1Q : [ "abcdef1" , "123456789" ] ,
529528 L1S1A : [ "1fedcba" , "987654321" ] ,
530529 L1S2Q : [ "2abcdef" ] ,
@@ -685,7 +684,6 @@ Description.
685684 } ,
686685 directory : "coderoad" ,
687686 setup : {
688- commits : [ "abcdef1" ] ,
689687 commands : [ ] ,
690688 } ,
691689 } ,
@@ -722,7 +720,6 @@ Description.
722720 } ,
723721 directory : "coderoad" ,
724722 setup : {
725- commits : [ "abcdef1" ] ,
726723 commands : [ ] ,
727724 } ,
728725 } ,
@@ -743,4 +740,76 @@ Description.
743740 } ;
744741 expect ( result . config ) . toEqual ( expected . config ) ;
745742 } ) ;
743+
744+ it ( "should parse the tutorial config with INIT commits" , ( ) => {
745+ const md = `# Title
746+
747+ Description.
748+ ` ;
749+
750+ const config = {
751+ config : {
752+ testRunner : {
753+ command : "./node_modules/.bin/mocha" ,
754+ args : {
755+ filter : "--grep" ,
756+ tap : "--reporter=mocha-tap-reporter" ,
757+ } ,
758+ directory : "coderoad" ,
759+ } ,
760+ appVersions : {
761+ vscode : ">=0.7.0" ,
762+ } ,
763+ repo : {
764+ uri : "https://path.to/repo" ,
765+ branch : "aBranch" ,
766+ } ,
767+ dependencies : [
768+ {
769+ name : "node" ,
770+ version : ">=10" ,
771+ } ,
772+ ] ,
773+ } ,
774+ } ;
775+ const result = parse ( {
776+ text : md ,
777+ config,
778+ commits : {
779+ INIT : [ "abcdef1" , "123456789" ] ,
780+ } ,
781+ } ) ;
782+ const expected = {
783+ summary : {
784+ description : "Description.\n\nSecond description line" ,
785+ } ,
786+ config : {
787+ testRunner : {
788+ command : "./node_modules/.bin/mocha" ,
789+ args : {
790+ filter : "--grep" ,
791+ tap : "--reporter=mocha-tap-reporter" ,
792+ } ,
793+ directory : "coderoad" ,
794+ setup : {
795+ commits : [ "abcdef1" , "123456789" ] ,
796+ } ,
797+ } ,
798+ repo : {
799+ uri : "https://path.to/repo" ,
800+ branch : "aBranch" ,
801+ } ,
802+ dependencies : [
803+ {
804+ name : "node" ,
805+ version : ">=10" ,
806+ } ,
807+ ] ,
808+ appVersions : {
809+ vscode : ">=0.7.0" ,
810+ } ,
811+ } ,
812+ } ;
813+ expect ( result . config ) . toEqual ( expected . config ) ;
814+ } ) ;
746815} ) ;
0 commit comments