Skip to content

Commit

Permalink
Merge 6c77996 into f36bfc8
Browse files Browse the repository at this point in the history
  • Loading branch information
PaulRBerg committed May 27, 2021
2 parents f36bfc8 + 6c77996 commit 782cf14
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export default function fromExponential(num) {

// first e goes to dotted zero
let zeros = '0.';
e += 1;
e = countWholeAfterTransform;
while (e) {
zeros += '0';
e += 1;
Expand Down
14 changes: 10 additions & 4 deletions test/index.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,27 @@ describe('fromExponential', () => {
test('positive exponential-like strings', () => {
expect(fromExponential('0.123e-1')).toEqual('0.0123');
expect(fromExponential('1.123e-1')).toEqual('0.1123');
expect(fromExponential('1.123e-5')).toEqual('0.00001123');
expect(fromExponential('12.123e-1')).toEqual('1.2123');
expect(fromExponential('12.123e-5')).toEqual('0.00012123');
expect(fromExponential('123.123e-1')).toEqual('12.3123');
expect(fromExponential('123.123e+4')).toEqual('1231230');
expect(fromExponential('123.123e+2')).toEqual('12312.3');
expect(fromExponential('123.123e-5')).toEqual('0.00123123');
expect(fromExponential('123.123e+0')).toEqual('123.123');
expect(fromExponential('123.123e+2')).toEqual('12312.3');
expect(fromExponential('123.123e+4')).toEqual('1231230');
});

test('negative exponential-like strings', () => {
expect(fromExponential('-0.123e-1')).toEqual('-0.0123');
expect(fromExponential('-1.123e-1')).toEqual('-0.1123');
expect(fromExponential('-1.123e-5')).toEqual('-0.00001123');
expect(fromExponential('-12.123e-1')).toEqual('-1.2123');
expect(fromExponential('-12.123e-5')).toEqual('-0.00012123');
expect(fromExponential('-123.123e-1')).toEqual('-12.3123');
expect(fromExponential('-123.123e+4')).toEqual('-1231230');
expect(fromExponential('-123.123e+2')).toEqual('-12312.3');
expect(fromExponential('-123.123e-5')).toEqual('-0.00123123');
expect(fromExponential('-123.123e+0')).toEqual('-123.123');
expect(fromExponential('-123.123e+2')).toEqual('-12312.3');
expect(fromExponential('-123.123e+4')).toEqual('-1231230');
});

test('not exponential', () => {
Expand Down

0 comments on commit 782cf14

Please sign in to comment.