Skip to content

Commit 3fd7db9

Browse files
committed
Update dev-dependencies
1 parent 9629fbb commit 3fd7db9

File tree

2 files changed

+33
-25
lines changed

2 files changed

+33
-25
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
"devDependencies": {
3838
"browserify": "^17.0.0",
3939
"is-hidden": "^1.0.0",
40-
"negate": "^1.0.0",
4140
"nyc": "^15.0.0",
4241
"parse-dutch": "^4.0.0",
4342
"parse-english": "^4.0.0",
@@ -51,7 +50,7 @@
5150
"tape": "^5.0.0",
5251
"tinyify": "^3.0.0",
5352
"to-vfile": "^6.1.0",
54-
"xo": "^0.35.0"
53+
"xo": "^0.38.0"
5554
},
5655
"scripts": {
5756
"format": "remark *.md -qfo && prettier . --write && xo --fix",

test/index.js

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ var vfile = require('to-vfile')
1010
var Latin = require('parse-latin')
1111
var Dutch = require('parse-dutch')
1212
var English = require('parse-english')
13-
var negate = require('negate')
14-
var hidden = require('is-hidden')
13+
var isHidden = require('is-hidden')
1514
var toNlcst = require('..')
1615

1716
test('mdast-util-to-nlcst', function (t) {
@@ -133,31 +132,41 @@ test('mdast-util-to-nlcst', function (t) {
133132

134133
test('Fixtures', function (t) {
135134
var base = path.join(__dirname, 'fixtures')
135+
var files = fs.readdirSync(base)
136+
var index = -1
137+
var name
138+
var input
139+
var expected
140+
var mdast
141+
var options
136142

137-
fs.readdirSync(base)
138-
.filter(negate(hidden))
139-
.forEach(function (name) {
140-
var input = vfile.readSync(path.join(base, name, 'input.md'))
141-
var expected = JSON.parse(
142-
vfile.readSync(path.join(base, name, 'output.json'))
143-
)
144-
var options
145-
146-
try {
147-
options = JSON.parse(
148-
vfile.readSync(path.join(base, name, 'options.json'))
149-
)
150-
} catch (_) {}
143+
while (++index < files.length) {
144+
name = files[index]
151145

152-
var mdast = remark()
153-
.use(options && options.useRemarkGfm ? gfm : [])
154-
.use(options && options.useRemarkFrontmatter ? frontmatter : [])
155-
.parse(input)
146+
if (isHidden(name)) continue
156147

157-
var actual = toNlcst(mdast, input, Latin, options)
148+
input = vfile.readSync(path.join(base, name, 'input.md'))
149+
expected = JSON.parse(vfile.readSync(path.join(base, name, 'output.json')))
158150

159-
t.deepEqual(actual, expected, 'should work on `' + name + '`')
160-
})
151+
try {
152+
options = JSON.parse(
153+
vfile.readSync(path.join(base, name, 'options.json'))
154+
)
155+
} catch (_) {
156+
options = null
157+
}
158+
159+
mdast = remark()
160+
.use(options && options.useRemarkGfm ? gfm : [])
161+
.use(options && options.useRemarkFrontmatter ? frontmatter : [])
162+
.parse(input)
163+
164+
t.deepEqual(
165+
toNlcst(mdast, input, Latin, options),
166+
expected,
167+
'should work on `' + name + '`'
168+
)
169+
}
161170

162171
t.end()
163172
})

0 commit comments

Comments
 (0)