UNPKG

jabbar

Version:

Find out who is interested in your code

76 lines (62 loc) 2.32 kB
/* globals describe, it */ const j = require('../src/') const chai = require('chai') const chaiAsPromised = require('chai-as-promised') const { expect } = chai chai.use(chaiAsPromised) describe('When getWatchers is called it', function () { this.timeout(5000) it('should resolve', () => { return j.getWatchers('RichardLitt', 'jabbar') }) it('should should return at least the minimal watcher', async () => { // const data = await j.getWatchers('RichardLitt', 'jabbar') expect(data[0].login).to.equal('RichardLitt') }) it('should get at least first page of orgs for a watcher', async () => { // const data = await j.getWatchers('RichardLitt', 'jabbar') expect(data[0].organizationsTotalCount).to.be.above(40) }) it('should paginate', async () => { // no done const data = await j.getWatchers('orbitdb', 'orbit-db') // TODO There's some issue in pagination. This should be 127, but it returns 126 expect(data.length).to.be.above(100) }) }) describe('When getStargazers is called it', function () { this.timeout(5000) it('should resolve', () => { return j.getStargazers('RichardLitt', 'jabbar') }) it('should should return at least the minimal stargazer', async () => { // const data = await j.getStargazers('RichardLitt', 'jabbar') expect(data[9].login).to.equal('RichardLitt') }) it('should paginate', async () => { // no done const data = await j.getStargazers('RichardLitt', 'knowledge') // TODO There's some issue in pagination. This should be 127, but it returns 126 expect(data.length).to.be.above(100) }) }) describe('When getForkers is called it', function () { this.timeout(5000) it('should resolve', () => { return j.getForkers('RichardLitt', 'jabbar') }) it('should should return at least the minimal stargazer', async () => { // const data = await j.getForkers('RichardLitt', 'jabbar') expect(data[0].login).to.equal('robertpeacock22') }) }) describe('When getForkInformation is called it', function () { this.timeout(5000) it('should resolve', () => { return j.getForkInformation('RichardLitt', 'jabbar') }) }) describe('When getAllUsers is called it', function () { this.timeout(5000) it('should resolve', () => { return j.getAllUsers('RichardLitt', 'jabbar') }) })