mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
22 lines
727 B
JavaScript
22 lines
727 B
JavaScript
const { expect } = require('chai')
|
|
|
|
const { format, pad } = require('../../src/ProjectKey.js')
|
|
|
|
describe('projectKey', function () {
|
|
it('reverses padded keys', function () {
|
|
expect(format(1)).to.equal('100/000/000')
|
|
expect(format(12)).to.equal('210/000/000')
|
|
expect(format(123456789)).to.equal('987/654/321')
|
|
expect(format(9123456789)).to.equal('987/654/3219')
|
|
})
|
|
|
|
it('pads numbers with zeros to length 9', function () {
|
|
expect(pad(undefined)).to.equal('000000000')
|
|
expect(pad(null)).to.equal('000000000')
|
|
expect(pad(1)).to.equal('000000001')
|
|
expect(pad(10)).to.equal('000000010')
|
|
expect(pad(100000000)).to.equal('100000000')
|
|
expect(pad(1000000000)).to.equal('1000000000')
|
|
})
|
|
})
|