mirror of
https://github.com/Instadapp/Swap-Aggregator-Subgraph.git
synced 2024-07-29 21:57:12 +00:00
32 lines
618 B
JavaScript
32 lines
618 B
JavaScript
|
|
var pull = require('../')
|
|
var test = require('tape')
|
|
|
|
test('unique', function (t) {
|
|
var numbers = [1, 2, 2, 3, 4, 5, 6, 4, 0, 6, 7, 8, 3, 1, 2, 9, 0]
|
|
|
|
pull(
|
|
pull.values(numbers),
|
|
pull.unique(),
|
|
pull.collect(function (err, ary) {
|
|
t.deepEqual(ary.sort(), [0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
|
|
t.end()
|
|
})
|
|
)
|
|
})
|
|
|
|
test('non-unique', function (t) {
|
|
var numbers = [1, 2, 2, 3, 4, 5, 6, 4, 0, 6, 7, 8, 3, 1, 2, 9, 0]
|
|
|
|
pull(
|
|
pull.values(numbers),
|
|
pull.nonUnique(),
|
|
pull.collect(function (err, ary) {
|
|
t.deepEqual(ary.sort(), [0, 1, 2, 2, 3, 4, 6])
|
|
t.end()
|
|
})
|
|
)
|
|
|
|
|
|
})
|