Added unit tests.
This commit is contained in:
parent
e0be5577a7
commit
66ed4f27fe
8
test.js
8
test.js
@ -89,6 +89,14 @@ describe('timestring', () => {
|
|||||||
expect(() => timestring('1g')).to.throw(Error)
|
expect(() => timestring('1g')).to.throw(Error)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
it('throws an error when no numbers are in the timestring', () => {
|
||||||
|
expect(() => timestring('asdf')).to.throw(Error)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('throws an error when numbers tail the timestring', () => {
|
||||||
|
expect(() => timestring('asdf123')).to.throw(Error)
|
||||||
|
})
|
||||||
|
|
||||||
it('can parse a messy time string', () => {
|
it('can parse a messy time string', () => {
|
||||||
expect(timestring('5 D a YS 4 h 2 0 mI nS')).to.equal(447600)
|
expect(timestring('5 D a YS 4 h 2 0 mI nS')).to.equal(447600)
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user