diff options
author | Kevin Serrano <kevin.serrano@consensys.net> | 2017-10-10 04:01:58 +0800 |
---|---|---|
committer | Kevin Serrano <kevin.serrano@consensys.net> | 2017-10-10 04:01:58 +0800 |
commit | c12d56063da5ed533ba63cf6e0843631659de0d3 (patch) | |
tree | 2b7d3a4a638f7f101e6a353f4bc6fd91ae226e6a /test | |
parent | 6f0c0e83744514c7fe70838097d96b5e3c2778ae (diff) | |
download | tangerine-wallet-browser-c12d56063da5ed533ba63cf6e0843631659de0d3.tar tangerine-wallet-browser-c12d56063da5ed533ba63cf6e0843631659de0d3.tar.gz tangerine-wallet-browser-c12d56063da5ed533ba63cf6e0843631659de0d3.tar.bz2 tangerine-wallet-browser-c12d56063da5ed533ba63cf6e0843631659de0d3.tar.lz tangerine-wallet-browser-c12d56063da5ed533ba63cf6e0843631659de0d3.tar.xz tangerine-wallet-browser-c12d56063da5ed533ba63cf6e0843631659de0d3.tar.zst tangerine-wallet-browser-c12d56063da5ed533ba63cf6e0843631659de0d3.zip |
Fix to actually fail in earlier versions.
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/components/bn-as-decimal-input-test.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/test/unit/components/bn-as-decimal-input-test.js b/test/unit/components/bn-as-decimal-input-test.js index d74e0fa2e..81a8caa45 100644 --- a/test/unit/components/bn-as-decimal-input-test.js +++ b/test/unit/components/bn-as-decimal-input-test.js @@ -48,21 +48,21 @@ describe('BnInput', function () { checkValidity () { return true } }, }) }) - + it('can tolerate wei precision', function (done) { const renderer = ReactTestUtils.createRenderer() - let valueStr = '1000000000000000000' + let valueStr = '1000000000' const value = new BN(valueStr, 10) + const inputStr = '1.000000001' - const inputStr = '1000000000.000000001' - let targetStr = '1000000000000000001' + let targetStr = '1000000001' const target = new BN(targetStr, 10) - const precision = 9 // ether precision + const precision = 9 // gwei precision const scale = 9 const props = { @@ -71,6 +71,8 @@ describe('BnInput', function () { precision, onChange: (newBn) => { assert.equal(newBn.toString(), target.toString(), 'should tolerate increase') + const reInput = BnInput.prototype.downsize(newBn.toString(), 9, 9) + assert.equal(reInput.toString(), target.toString(), 'should tolerate increase') done() }, } |