15 lines
671 B
JavaScript
15 lines
671 B
JavaScript
const expect = require('expect');
|
|
const orderBy = require('./orderBy.js');
|
|
|
|
test('Testing orderBy', () => {
|
|
//For more information on all the methods supported by tape
|
|
//Please go to https://github.com/substack/tape
|
|
expect(typeof orderBy === 'function').toBeTruthy();
|
|
const users = [{ name: 'fred', age: 48 }, { name: 'barney', age: 36 }, { name: 'fred', age: 40 }];
|
|
expect(orderBy(users, ['name', 'age'], ['asc', 'desc'])).toEqual(
|
|
[{name: 'barney', age: 36}, {name: 'fred', age: 48}, {name: 'fred', age: 40}]
|
|
);
|
|
expect(orderBy(users, ['name', 'age'])).toEqual(
|
|
[{name: 'barney', age: 36}, {name: 'fred', age: 40}, {name: 'fred', age: 48}]
|
|
);
|
|
}); |