test.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { expect } from 'chai';
  2. import { isNumber, roundForObj, roundToString } from '../src/index';
  3. describe('Test', () => {
  4. it('test number', () => {
  5. const testStr = isNumber(5);
  6. expect(testStr).to.equal(true);
  7. });
  8. it('test string', () => {
  9. const testStr = isNumber('6666666');
  10. expect(testStr).to.equal(true);
  11. });
  12. it('test string2', () => {
  13. const testStr = isNumber('ddd');
  14. expect(testStr).to.equal(false);
  15. });
  16. it('to number', () => {
  17. const num = roundForObj('152222.33334', 3);
  18. expect(num).to.equal(152222.333);
  19. });
  20. it('to number2', () => {
  21. const num = roundForObj(152222.33334, 3);
  22. expect(num).to.equal(152222.333);
  23. });
  24. it('to number3', () => {
  25. const num = roundForObj('ffff', 3);
  26. expect(num).to.equal(0);
  27. });
  28. it('to string', () => {
  29. const str = roundToString('152222.3339', 3);
  30. expect(str).to.equal('152222.334');
  31. });
  32. it('to string2', () => {
  33. const str = roundToString(152222.3339, 3);
  34. expect(str).to.equal('152222.334');
  35. });
  36. });