Skip to content

Commit 45596bc

Browse files
committed
Update dev-dependencies
1 parent 2ce723b commit 45596bc

File tree

2 files changed

+62
-58
lines changed

2 files changed

+62
-58
lines changed

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@
3535
"unist-util-visit": "^1.4.0"
3636
},
3737
"devDependencies": {
38-
"nyc": "^12.0.2",
39-
"prettier": "^1.14.2",
40-
"remark-cli": "^5.0.0",
41-
"remark-preset-wooorm": "^4.0.0",
42-
"tape": "^4.4.0",
43-
"unist-builder": "^1.0.1",
44-
"unist-util-select": "^1.5.0",
45-
"xo": "^0.22.0"
38+
"nyc": "^14.0.0",
39+
"prettier": "^1.0.0",
40+
"remark-cli": "^6.0.0",
41+
"remark-preset-wooorm": "^5.0.0",
42+
"tape": "^4.0.0",
43+
"unist-builder": "^1.0.0",
44+
"unist-util-select": "^2.0.0",
45+
"xo": "^0.24.0"
4646
},
4747
"scripts": {
4848
"format": "remark . -qfo && prettier --write \"**/*.js\" && xo --fix",

test.js

Lines changed: 54 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
var test = require('tape')
44
var u = require('unist-builder')
5-
var select = require('unist-util-select')
5+
var select = require('unist-util-select').select
66
var Index = require('.')
77

88
var index = Index
@@ -93,21 +93,20 @@ test('Index', function(t) {
9393
test('index.add', function(t) {
9494
var ast = u('root', [u('node', {word: 'foo'}), u('node', {word: 'bar'})])
9595
var extraNode = u('node', {word: 'foo'})
96-
var $ = select.one(ast)
9796

9897
var index = new Index(ast, 'word')
99-
t.deepEqual(index.get('foo'), [$('[word=foo]')])
98+
t.deepEqual(index.get('foo'), [select('[word=foo]', ast)])
10099

101100
var result = index.add(extraNode)
102-
t.deepEqual(index.get('foo'), [$('[word=foo]'), extraNode])
101+
t.deepEqual(index.get('foo'), [select('[word=foo]', ast), extraNode])
103102

104103
t.equal(result, index, 'returns this')
105104

106-
index.add($('[word=foo]'))
107-
t.deepEqual(index.get('foo'), [$('[word=foo]'), extraNode])
105+
index.add(select('[word=foo]', ast))
106+
t.deepEqual(index.get('foo'), [select('[word=foo]', ast), extraNode])
108107

109108
index.add(extraNode)
110-
t.deepEqual(index.get('foo'), [$('[word=foo]'), extraNode])
109+
t.deepEqual(index.get('foo'), [select('[word=foo]', ast), extraNode])
111110

112111
t.end()
113112
})
@@ -136,26 +135,29 @@ test('index.get', function(t) {
136135
])
137136
])
138137
])
139-
var $ = select.one(ast)
140138

141139
var index = new Index(ast, 'color')
142140

143141
st.deepEqual(index.get('black'), [
144-
$('[id=0]'),
145-
$('[id=1]'),
146-
$('[id=3]'),
147-
$('[id=4]'),
148-
$('[id=5]'),
149-
$('[id=7]'),
150-
$('[id=8]'),
151-
$('[id=9]'),
152-
$('[id=10]'),
153-
$('[id=12]'),
154-
$('[id=13]'),
155-
$('[id=14]')
142+
select('[id=0]', ast),
143+
select('[id=1]', ast),
144+
select('[id=3]', ast),
145+
select('[id=4]', ast),
146+
select('[id=5]', ast),
147+
select('[id=7]', ast),
148+
select('[id=8]', ast),
149+
select('[id=9]', ast),
150+
select('[id=10]', ast),
151+
select('[id=12]', ast),
152+
select('[id=13]', ast),
153+
select('[id=14]', ast)
156154
])
157155

158-
st.deepEqual(index.get('red'), [$('[id=2]'), $('[id=6]'), $('[id=11]')])
156+
st.deepEqual(index.get('red'), [
157+
select('[id=2]', ast),
158+
select('[id=6]', ast),
159+
select('[id=11]', ast)
160+
])
159161

160162
st.deepEqual(index.get('yellow'), [])
161163

@@ -168,12 +170,11 @@ test('index.get', function(t) {
168170
u('node', {word: 'constructor', id: 1}),
169171
u('node', {word: 'toString', id: 2})
170172
])
171-
var $$ = select(ast)
172173
var index = new Index(ast, 'word')
173174

174-
sst.deepEqual(index.get('__proto__'), $$('[id=0]'))
175-
sst.deepEqual(index.get('constructor'), $$('[id=1]'))
176-
sst.deepEqual(index.get('toString'), $$('[id=2]'))
175+
sst.deepEqual(index.get('__proto__'), [select('[id=0]', ast)])
176+
sst.deepEqual(index.get('constructor'), [select('[id=1]', ast)])
177+
sst.deepEqual(index.get('toString'), [select('[id=2]', ast)])
177178
sst.end()
178179
})
179180

@@ -188,15 +189,14 @@ test('index.get', function(t) {
188189
u('node', {word: id1, id: 4}),
189190
u('node', {word: id2, id: 5})
190191
])
191-
var $$ = select(ast)
192192
var index = new Index(ast, 'word')
193193

194-
sst.deepEqual(index.get(false), $$('[id=0]'))
195-
sst.deepEqual(index.get('false'), $$('[id=1]'))
196-
sst.deepEqual(index.get(1), $$('[id=2]'))
197-
sst.deepEqual(index.get('1'), $$('[id=3]'))
198-
sst.deepEqual(index.get(id1), $$('[id=4]'))
199-
sst.deepEqual(index.get(id2), $$('[id=5]'))
194+
sst.deepEqual(index.get(false), [select('[id=0]', ast)])
195+
sst.deepEqual(index.get('false'), [select('[id=1]', ast)])
196+
sst.deepEqual(index.get(1), [select('[id=2]', ast)])
197+
sst.deepEqual(index.get('1'), [select('[id=3]', ast)])
198+
sst.deepEqual(index.get(id1), [select('[id=4]', ast)])
199+
sst.deepEqual(index.get(id2), [select('[id=5]', ast)])
200200
sst.deepEqual(index.get({foo: 'bar'}), [])
201201
sst.end()
202202
})
@@ -217,19 +217,18 @@ test('index.get', function(t) {
217217
u('skip', {word: 'foo'}),
218218
u('skip', {word: 'bar'})
219219
])
220-
var $$ = select(ast)
221220

222221
st.test('type test', function(sst) {
223222
var index = new Index(ast, 'node', 'word')
224-
sst.deepEqual(index.get('foo'), $$('node[word="foo"]'))
225-
sst.deepEqual(index.get('bar'), $$('node[word="bar"]'))
223+
sst.deepEqual(index.get('foo'), [select('node[word="foo"]', ast)])
224+
sst.deepEqual(index.get('bar'), [select('node[word="bar"]', ast)])
226225
sst.end()
227226
})
228227

229228
st.test('function test', function(sst) {
230229
var index = new Index(ast, filter, 'word')
231-
sst.deepEqual(index.get('foo'), $$('node[word="foo"]'))
232-
sst.deepEqual(index.get('bar'), $$('node[word="bar"]'))
230+
sst.deepEqual(index.get('foo'), [select('node[word="foo"]', ast)])
231+
sst.deepEqual(index.get('bar'), [select('node[word="bar"]', ast)])
233232
sst.end()
234233

235234
function filter(node, index, parent) {
@@ -247,17 +246,20 @@ test('index.get', function(t) {
247246
u('node', {x: 3, y: 1, id: 3}),
248247
u('node', {x: 4, y: 1, id: 4})
249248
])
250-
var $ = select.one(ast)
251249
var index
252250

253251
index = new Index(ast, xPlusY)
254-
st.deepEqual(index.get(4), [$('[id=0]'), $('[id=2]'), $('[id=3]')])
252+
st.deepEqual(index.get(4), [
253+
select('[id=0]', ast),
254+
select('[id=2]', ast),
255+
select('[id=3]', ast)
256+
])
255257
st.deepEqual(index.get(0), [])
256-
st.deepEqual(index.get(5), [$('[id=1]'), $('[id=4]')])
258+
st.deepEqual(index.get(5), [select('[id=1]', ast), select('[id=4]', ast)])
257259

258260
st.deepEqual(new Index(ast, 'node', xPlusY).get(4), [
259-
$('[id=2]'),
260-
$('[id=3]')
261+
select('[id=2]', ast),
262+
select('[id=3]', ast)
261263
])
262264

263265
st.end()
@@ -276,23 +278,25 @@ test('index.remove', function(t) {
276278
u('node', {word: 'foo'}),
277279
u('node', {word: 'bar'})
278280
])
279-
var $ = select.one(ast)
280281

281282
var index = new Index(ast, 'word')
282-
t.deepEqual(index.get('foo'), [$('bad[word=foo]'), $('node[word=foo]')])
283+
t.deepEqual(index.get('foo'), [
284+
select('bad[word=foo]', ast),
285+
select('node[word=foo]', ast)
286+
])
283287

284-
var result = index.remove($('bad'))
285-
t.deepEqual(index.get('foo'), [$('node[word=foo]')])
288+
var result = index.remove(select('bad', ast))
289+
t.deepEqual(index.get('foo'), [select('node[word=foo]', ast)])
286290

287291
t.equal(result, index, 'returns this')
288292

289-
index.remove($('bad'))
290-
t.deepEqual(index.get('foo'), [$('node[word=foo]')])
293+
index.remove(select('bad', ast))
294+
t.deepEqual(index.get('foo'), [select('node[word=foo]', ast)])
291295

292296
index.remove(u('terrible', {word: 'baz'}))
293-
t.deepEqual(index.get('foo'), [$('node[word=foo]')])
297+
t.deepEqual(index.get('foo'), [select('node[word=foo]', ast)])
294298

295-
index.remove($('node[word=foo]'))
299+
index.remove(select('node[word=foo]', ast))
296300
t.deepEqual(index.get('foo'), [])
297301

298302
t.end()

0 commit comments

Comments
 (0)