Skip to content

Commit e299184

Browse files
committed
Update dev-dependencies
1 parent e63b214 commit e299184

File tree

3 files changed

+38
-53
lines changed

3 files changed

+38
-53
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,14 @@
3636
"devDependencies": {
3737
"browserify": "^17.0.0",
3838
"is-hidden": "^1.0.0",
39-
"negate": "^1.0.0",
4039
"nyc": "^15.0.0",
4140
"prettier": "^2.0.0",
4241
"remark": "^13.0.0",
4342
"remark-cli": "^9.0.0",
4443
"remark-preset-wooorm": "^8.0.0",
4544
"tape": "^5.0.0",
4645
"tinyify": "^3.0.0",
47-
"xo": "^0.35.0"
46+
"xo": "^0.38.0"
4847
},
4948
"scripts": {
5049
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",

test/fixtures.js

Lines changed: 0 additions & 25 deletions
This file was deleted.

test/index.js

Lines changed: 37 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,47 @@
11
'use strict'
22

3+
var fs = require('fs')
4+
var path = require('path')
35
var test = require('tape')
46
var remark = require('remark')
5-
var fixtures = require('./fixtures')
7+
var hidden = require('is-hidden')
68
var zone = require('..')
79

810
test('mdast-zone', function (t) {
9-
fixtures.forEach(each)
11+
var root = path.join(__dirname, 'fixtures')
12+
var fixtures = fs.readdirSync(root)
13+
var index = -1
14+
var output
15+
var name
16+
var test
17+
18+
while (++index < fixtures.length) {
19+
name = fixtures[index]
20+
output = null
21+
22+
if (hidden(name)) continue
23+
24+
try {
25+
output = fs.readFileSync(path.join(root, name, 'output.md'))
26+
} catch (_) {}
27+
28+
test = require(path.join(root, name))
29+
30+
remark()
31+
.use(() => (tree) => {
32+
test(t, zone, tree)
33+
})
34+
.process(
35+
fs.readFileSync(path.join(root, name, 'input.md')),
36+
(error, file) => {
37+
t.ifError(error, 'should not fail (' + name + ')')
38+
39+
if (output) {
40+
t.equal(String(file), String(output), 'should stringify ' + name)
41+
}
42+
}
43+
)
44+
}
1045

1146
t.end()
12-
13-
function each(fixture) {
14-
remark().use(plugin).process(fixture.input, done)
15-
16-
function done(err, file) {
17-
t.ifError(err, 'should not fail (' + fixture.name + ')')
18-
19-
if (fixture.output) {
20-
t.equal(
21-
String(file),
22-
String(fixture.output),
23-
'should stringify ' + fixture.name
24-
)
25-
}
26-
}
27-
28-
function plugin() {
29-
return transform
30-
}
31-
32-
function transform(tree) {
33-
fixture.test(t, zone, tree)
34-
}
35-
}
3647
})

0 commit comments

Comments
 (0)