File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change @@ -971,6 +971,53 @@ The third step
971971 expect ( result . levels ) . toEqual ( expected . levels )
972972 } )
973973
974+ it ( 'should load content with #' , ( ) => {
975+ // https://github.com/coderoad/coderoad-vscode/issues/479
976+
977+ const md = `# Title
978+
979+ Description line with # content and #content and ## content
980+
981+ ## 1. Title
982+
983+ First line with # content and #content and ## content
984+
985+ ### 1.1
986+
987+ Content line with # content and #content and ## content`
988+ const skeleton = {
989+ levels : [
990+ {
991+ id : '1'
992+ }
993+ ]
994+ }
995+ const result = parse ( {
996+ text : md ,
997+ skeleton,
998+ commits : {
999+ '1' : [ 'abcdefg1' ]
1000+ }
1001+ } )
1002+ const expected = {
1003+ summary : {
1004+ description :
1005+ 'Description line with # content and #content and ## content'
1006+ } ,
1007+ levels : [
1008+ {
1009+ id : '1' ,
1010+ summary : 'First line with # content and #content and ## content' ,
1011+ content : 'Content line with # content and #content and ## content' ,
1012+ setup : {
1013+ commits : [ 'abcdefg1' ]
1014+ }
1015+ }
1016+ ]
1017+ }
1018+ expect ( result . levels [ 0 ] . setup ) . toEqual ( expected . levels [ 0 ] . setup )
1019+ } )
1020+
9741021 describe ( 'config' , ( ) => {
9751022 it ( 'should parse the tutorial config' , ( ) => {
9761023 const md = `# Title
You can’t perform that action at this time.
0 commit comments