Skip to content

Commit 32a7000

Browse files
committed
fix package main
1 parent 60b669d commit 32a7000

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

index.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
'use strict';
2+
module.exports = require('./src/client');

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "itemsapi",
3-
"version": "2.0.4",
3+
"version": "2.0.6",
44
"description": "Javascript client for ItemsAPI",
55
"main": "index.js",
66
"scripts": {
7-
"test": "echo \"Error: no test specified\" && exit 1"
7+
"test": "mocha -b --exit tests/*"
88
},
99
"repository": {
1010
"type": "git",

tests/clientSpec.js

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
const assert = require('assert');
22

33

4-
const ItemsAPI = require('../src/client');
4+
const ItemsAPI = require('../');
55
const client = new ItemsAPI({
66
host: 'http://127.0.0.1:3001'
77
});
88

99
const index = client.getIndex();
1010

1111
const config = {
12+
sorting_fields: ['votes'],
1213
aggregations: {
1314
director: {
1415
conjunction: true
@@ -86,5 +87,21 @@ describe('search', function() {
8687
result = await index.getItem(1);
8788
assert.deepEqual(result.name, undefined);
8889
assert.deepEqual(result.votes, 100);
90+
91+
92+
result = await index.search({
93+
sort_field: 'votes',
94+
order: 'asc',
95+
per_page: 100
96+
});
97+
assert.deepEqual(result.pagination.total, 19);
98+
assert.deepEqual(result.data.items.length, 19);
99+
assert.deepEqual(result.data.items[0].votes, 100);
100+
101+
//result = await index.getItem(1);
102+
//assert.deepEqual(result.name, 'The Shawshank Redemption');
103+
//assert.deepEqual(result.votes, 100);
104+
//console.log(result.data.items);
105+
89106
});
90107
});

0 commit comments

Comments
 (0)