A Metamask fork with Infura removed and default networks editable
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
ciphermask/ui/app/helpers/utils/conversions.util.test.js

29 lines
1.0 KiB

import * as utils from './conversions.util'
import assert from 'assert'
describe('decETHToDecWEI', function () {
it('should correctly convert 1 ETH to WEI', function () {
const weiValue = utils.decETHToDecWEI('1')
assert.equal(weiValue, '1000000000000000000')
})
it('should correctly convert 0.000000000000000001 ETH to WEI', function () {
const weiValue = utils.decETHToDecWEI('0.000000000000000001')
assert.equal(weiValue, '1')
})
it('should correctly convert 1000000.000000000000000001 ETH to WEI', function () {
const weiValue = utils.decETHToDecWEI('1000000.000000000000000001')
assert.equal(weiValue, '1000000000000000000000001')
})
it('should correctly convert 9876.543210 ETH to WEI', function () {
const weiValue = utils.decETHToDecWEI('9876.543210')
assert.equal(weiValue, '9876543210000000000000')
})
it('should correctly convert 1.0000000000000000 ETH to WEI', function () {
const weiValue = utils.decETHToDecWEI('1.0000000000000000')
assert.equal(weiValue, '1000000000000000000')
})
})