1
1
require ( 'tap' ) . mochaGlobals ( )
2
2
const assert = require ( 'assert' )
3
- const remark = require ( 'remark' )
3
+ import remark from 'remark'
4
4
const frontmatter = require ( 'remark-frontmatter' )
5
5
const extract = require ( 'remark-extract-frontmatter' )
6
6
const yaml = require ( 'yaml' ) . parse
@@ -25,19 +25,19 @@ files.forEach(async (file) => {
25
25
}
26
26
} )
27
27
28
- function processMarkdown ( filename ) {
28
+ async function processMarkdown ( filename ) {
29
29
return new Promise ( ( resolve , reject ) => {
30
30
remark ( )
31
- . use ( frontmatter )
32
- . use ( extract , { yaml : yaml } )
33
- . use ( strip )
34
- . process ( vfile . readSync ( filename ) , ( err , file ) => {
35
- if ( err ) {
36
- reject ( err )
37
- } else {
38
- resolve ( [ file . toString ( ) , file . data ] )
39
- }
40
- } )
31
+ . use ( frontmatter )
32
+ . use ( extract , { yaml : yaml } )
33
+ . use ( strip )
34
+ . process ( vfile . readSync ( filename ) , ( err , file ) => {
35
+ if ( err ) {
36
+ reject ( err )
37
+ } else {
38
+ resolve ( [ file . toString ( ) , file . data ] )
39
+ }
40
+ } )
41
41
} )
42
42
}
43
43
@@ -50,9 +50,9 @@ function validateHaiku(filename, lines, meta) {
50
50
describe ( 'file metadata' , ( ) => {
51
51
it ( "should have layout equal to 'haiku'" , ( ) => {
52
52
assert . equal (
53
- meta . layout ,
54
- 'haiku' ,
55
- "layout metadata should equal 'haiku'"
53
+ meta . layout ,
54
+ 'haiku' ,
55
+ "layout metadata should equal 'haiku'"
56
56
)
57
57
} )
58
58
0 commit comments