modpacksio-common
Version:
Common code for Modpacks.io services
26 lines (21 loc) • 901 B
JavaScript
require('chai').should();
describe('Ids', () => {
const { nextId, isValidId } = require('../').id;
it('should generate a number.', () => {
for (let i = 0; i < 10; i++) {
const id = nextId();
console.log(id);
id.should.be.a('number');
}
});
it('should always be true a valid id', () => {
const ids = [ '813513005687', '248602347714', '951138528064', '293962328654', '260945620418', '307925393435', '679072049493', '609842986024', '969722662555', '885390466499' ];
for (let i = 0; i < ids.length; i++)
isValidId(ids[i]).should.be.true;
});
it('should always be false for an invalid id', () => {
const ids = [ '', '24860237714', '95675651138528064', '29a962328654', '26_945620418' ];
for (let i = 0; i < ids.length; i++)
isValidId(ids[i]).should.be.false;
});
});