@@ -11,46 +11,47 @@ import {gfmFromMarkdown, gfmToMarkdown} from '../index.js'
11
11
12
12
const spec = JSON . parse ( fs . readFileSync ( path . join ( 'test' , 'spec.json' ) ) )
13
13
14
- test ( 'markdown -> mdast' , function ( t ) {
14
+ test ( 'markdown -> mdast' , ( t ) => {
15
15
const files = spec . filter (
16
16
( example ) => ! / d i s a l l o w e d r a w h t m l / i. test ( example . category )
17
17
)
18
18
let index = - 1
19
19
20
20
while ( ++ index < files . length ) {
21
21
const example = files [ index ]
22
- var category = Slugger . slug ( example . category )
23
- var name = index + '-' + category
24
- var fixtureHtmlPath = path . join ( 'test' , name + '.html' )
25
- var fixtureMarkdownPath = path . join ( 'test' , name + '.md' )
26
- var fixtureHtml
27
- var fixtureMarkdown
28
- var mdast
29
- var html
30
- var md
31
-
32
- mdast = fromMarkdown ( example . input , {
22
+ const category = Slugger . slug ( example . category )
23
+ const name = index + '-' + category
24
+ const fixtureHtmlPath = path . join ( 'test' , name + '.html' )
25
+ const fixtureMarkdownPath = path . join ( 'test' , name + '.md' )
26
+
27
+ const mdast = fromMarkdown ( example . input , {
33
28
extensions : [ gfm ( ) ] ,
34
29
mdastExtensions : [ gfmFromMarkdown ]
35
30
} )
36
31
37
- html = toHtml ( toHast ( mdast , { allowDangerousHtml : true , commonmark : true } ) , {
38
- allowDangerousHtml : true ,
39
- entities : { useNamedReferences : true } ,
40
- closeSelfClosing : true
41
- } )
32
+ const html = toHtml (
33
+ toHast ( mdast , { allowDangerousHtml : true , commonmark : true } ) ,
34
+ {
35
+ allowDangerousHtml : true ,
36
+ entities : { useNamedReferences : true } ,
37
+ closeSelfClosing : true
38
+ }
39
+ )
40
+
41
+ let fixtureHtml
42
+ let fixtureMarkdown
42
43
43
44
try {
44
45
fixtureHtml = String ( fs . readFileSync ( fixtureHtmlPath ) )
45
- } catch ( _ ) {
46
+ } catch {
46
47
fixtureHtml = example . output . slice ( 0 , - 1 )
47
48
}
48
49
49
- md = toMarkdown ( mdast , { extensions : [ gfmToMarkdown ( ) ] } )
50
+ const md = toMarkdown ( mdast , { extensions : [ gfmToMarkdown ( ) ] } )
50
51
51
52
try {
52
53
fixtureMarkdown = String ( fs . readFileSync ( fixtureMarkdownPath ) )
53
- } catch ( _ ) {
54
+ } catch {
54
55
fixtureMarkdown = md
55
56
fs . writeFileSync ( fixtureMarkdownPath , fixtureMarkdown )
56
57
}
0 commit comments