UNPKG

modpacksio-common

Version:

Common code for Modpacks.io services

26 lines (21 loc) 901 B
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; }); });