lib.suggest.js•751 B
'use strict';
const gplay = require('../index');
const assert = require('chai').assert;
describe('Suggest method', () => {
it('should return five suggestion for a common term', () => gplay.suggest({ term: 'p' })
.then((results) => {
assert.equal(results.length, 5, `expected ${results} to have 5 elements`);
results.map((r) => assert.include(r.toLowerCase(), 'p'));
}));
it('should return different results for different languages', () => Promise.all([
gplay.suggest({ term: 'p' }),
gplay.suggest({ term: 'p', country: 'fr', lang: 'fr' })
])
.then(([resultsEn, resultsFr]) => {
assert.notSameOrderedMembers(resultsEn, resultsFr, `expected ${resultsEn} and ${resultsFr} not to be the same`);
}));
});