Skip to content

Commit

Permalink
new ethjs-schema
Browse files Browse the repository at this point in the history
  • Loading branch information
SilentCicero committed Apr 10, 2018
1 parent 1054d42 commit 626fe31
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 13 deletions.
8 changes: 4 additions & 4 deletions dist/ethjs-format.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/ethjs-format.js.map

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions dist/ethjs-format.min.js

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"bundleDependencies": false,
"dependencies": {
"bn.js": "4.11.6",
"ethjs-schema": "0.2.0",
"ethjs-schema": "0.2.1",
"ethjs-util": "0.1.3",
"is-hex-prefixed": "1.0.0",
"number-to-bn": "1.7.0",
Expand Down
12 changes: 12 additions & 0 deletions src/tests/test.index.js
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,18 @@ describe('test ethjs-format object', () => {
assert.equal(format.format('Q', stringNumber, true), '0x37836E3012'.toLowerCase());
assert.equal(format.format('Q', noPrefixHexNumber, true), '0x21d21a2'.toLowerCase());
assert.equal(format.format('Q', prefixHexNumber, true), '0x21d21a2'.toLowerCase());

assert.equal(format.format('QP', new BN(0), true), '0x0');
assert.equal(format.format('QP', new BN(1), true), '0x01');
assert.equal(format.format('QP', new BN(10), true), '0xa');

assert.equal(format.format('QP', nullNumber, true), null);
assert.equal(format.format('QP', undefinedNumber, true), undefinedNumber);
assert.equal(format.format('QP', bignum, true), '0xB115'.toLowerCase());
assert.equal(format.format('QP', num, true), '0x138157F2'.toLowerCase());
assert.equal(format.format('QP', stringNumber, true), '0x37836E3012'.toLowerCase());
assert.equal(format.format('QP', noPrefixHexNumber, true), '0x21d21a2'.toLowerCase());
assert.equal(format.format('QP', prefixHexNumber, true), '0x21d21a2'.toLowerCase());
});

it('should decode QUANTITY normally', () => {
Expand Down

0 comments on commit 626fe31

Please sign in to comment.