UNPKG

leagues

Version:

Scraper for Worldwide Football Leagues

53 lines (43 loc) 1.23 kB
describe('Scraping Bundesliga', function() { var results = null; var uuid = nodeUuid.v1(); var event_done_id = null; before(function(done) { var scraper = new Scraper(); scraper.on('done', function(id) { event_done_id = id; }); scraper.scrape(uuid, [{ league: 'bundesliga', order: 1 }]).then(function(res) { results = res.results; done(); }).catch(function(err) { done(err); }); }); it('should emits event "done" with id ' + uuid, function(done) { assert.equal(uuid, event_done_id); done(); }); it('should returns one league result', function(done) { assert.equal(1, results.length); assert.notEqual(0, results[0].data.length); done(); }); it('should returns proper scraper info', function(done) { var info = results[0].scraperInfo; assert.equal('bundesliga', info.name); assert.equal('Bundesliga', info.label); done(); }); it('should has property "league" with value "bundesliga"', function(done) { assert.equal('bundesliga', results[0].league); done(); }); it('should has property "order" with value 1', function(done) { assert.equal(1, results[0].order); done(); }); });