26 lines
736 B
TypeScript
26 lines
736 B
TypeScript
import { it, describe } from 'mocha';
|
||
import { expect } from 'chai';
|
||
import { getNumber } from '../src/utils';
|
||
|
||
describe('Utils', function() {
|
||
it('Can parse positive number', function() {
|
||
const text = '123';
|
||
expect(getNumber(text)).to.be.equals(123);
|
||
});
|
||
|
||
it('Can parse positive number with noise', function() {
|
||
const text = ' 123 ';
|
||
expect(getNumber(text)).to.be.equals(123);
|
||
});
|
||
|
||
it('Can parse negative number', function() {
|
||
const text = '-146';
|
||
expect(getNumber(text)).to.be.equals(-146);
|
||
});
|
||
|
||
it('Can parse negative number with minus sign', function() {
|
||
const text = '\u2212132';
|
||
expect(getNumber(text)).to.be.equals(-132);
|
||
});
|
||
});
|