aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/util_test.js
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2016-07-08 02:38:11 +0800
committerDan Finlay <dan@danfinlay.com>2016-07-08 02:38:11 +0800
commita02f43fb7f480e786bce7a430e8bcb24ef0fb35b (patch)
tree6fe6aa5ff3752b03fb1f0f23b7717f026b38911e /test/unit/util_test.js
parentec7dfe9f11d06295f7b4f58b6d1aec4c81c0ac37 (diff)
parentbbc7d222d88dd1c0cfe2b534e84592f114670866 (diff)
downloadtangerine-wallet-browser-a02f43fb7f480e786bce7a430e8bcb24ef0fb35b.tar
tangerine-wallet-browser-a02f43fb7f480e786bce7a430e8bcb24ef0fb35b.tar.gz
tangerine-wallet-browser-a02f43fb7f480e786bce7a430e8bcb24ef0fb35b.tar.bz2
tangerine-wallet-browser-a02f43fb7f480e786bce7a430e8bcb24ef0fb35b.tar.lz
tangerine-wallet-browser-a02f43fb7f480e786bce7a430e8bcb24ef0fb35b.tar.xz
tangerine-wallet-browser-a02f43fb7f480e786bce7a430e8bcb24ef0fb35b.tar.zst
tangerine-wallet-browser-a02f43fb7f480e786bce7a430e8bcb24ef0fb35b.zip
Merge branch 'master' into ConfirmationStyle
Diffstat (limited to 'test/unit/util_test.js')
-rw-r--r--test/unit/util_test.js21
1 files changed, 17 insertions, 4 deletions
diff --git a/test/unit/util_test.js b/test/unit/util_test.js
index 41355686e..28f76fcf1 100644
--- a/test/unit/util_test.js
+++ b/test/unit/util_test.js
@@ -148,22 +148,35 @@ describe('util', function() {
it('when given nothing', function() {
var result = util.formatBalance()
+ assert.equal(result, 'None', 'should return "None"')
+ })
+
+ it('should return eth as string followed by ETH', function() {
+ var input = new ethUtil.BN(ethInWei, 10).toJSON()
+ var result = util.formatBalance(input, 4)
+ assert.equal(result, '1.0000 ETH')
+ })
+
+ it('should return eth as string followed by ETH', function() {
+ var input = new ethUtil.BN(ethInWei, 10).div(new ethUtil.BN('2', 10)).toJSON()
+ var result = util.formatBalance(input, 3)
+ assert.equal(result, '0.500 ETH')
})
it('should display specified decimal points', function() {
var input = "0x128dfa6a90b28000"
var result = util.formatBalance(input, 2)
- assert.equal(result.formatted, '1.33 ETH')
+ assert.equal(result, '1.33 ETH')
})
- it('should default to 2 decimal points', function() {
+ it('should default to 3 decimal points', function() {
var input = "0x128dfa6a90b28000"
var result = util.formatBalance(input)
- assert.equal(result.formatted, '1.33 ETH')
+ assert.equal(result, '1.337 ETH')
})
it('should show 2 significant digits for tiny balances', function() {
var input = "0x1230fa6a90b28"
var result = util.formatBalance(input)
- assert.equal(result.formatted, '0.00032 ETH')
+ assert.equal(result, '0.00032 ETH')
})
})