UNPKG

app-store-scraper

Version:
38 lines (33 loc) 1.06 kB
'use strict'; const assert = require('chai').assert; const store = require('../index'); const id = '553834731'; describe('Ratings method', () => { it('should fetch valid ratings data by id', () => { return store.ratings({id}) .then((ratings) => { assert.isObject(ratings); assert.isNumber(ratings.ratings); assert.isObject(ratings.histogram); assert.isNumber(ratings.histogram['1']); assert.isNumber(ratings.histogram['2']); assert.isNumber(ratings.histogram['3']); assert.isNumber(ratings.histogram['4']); assert.isNumber(ratings.histogram['5']); }); }); it('should fetch valid ratings data by id and country', () => { let ratingsForUs, ratingsForFr; return store.ratings({id}) .then((ratings) => { ratingsForUs = ratings; }) .then(() => store.ratings({id, country: 'fr'})) .then((ratings) => { ratingsForFr = ratings; }) .then(() => { assert.notDeepEqual(ratingsForUs, ratingsForFr); }); }); });