mirror of
https://github.com/embarklabs/web3.js.git
synced 2026-08-31 06:31:19 +00:00
24 lines
791 B
JavaScript
24 lines
791 B
JavaScript
var assert = require('assert');
|
|
var utils = require('../packages/web3-utils');
|
|
|
|
describe('lib/utils/utils', function () {
|
|
describe('hexToNumberString', function () {
|
|
it('should return the correct value', function () {
|
|
|
|
assert.equal(utils.hexToNumberString("0x3e8"), '1000');
|
|
assert.equal(utils.hexToNumberString('0x1f0fe294a36'), '2134567897654');
|
|
// allow compatiblity
|
|
assert.equal(utils.hexToNumberString(100000), '100000');
|
|
});
|
|
|
|
it('should validate hex strings', function() {
|
|
try {
|
|
utils.hexToNumberString('100000');
|
|
assert.fail();
|
|
} catch (error){
|
|
assert(error.message.includes('is not a valid hex string'))
|
|
}
|
|
})
|
|
});
|
|
});
|