aboutsummaryrefslogtreecommitdiffstats
path: root/sha3.js
diff options
context:
space:
mode:
Diffstat (limited to 'sha3.js')
-rw-r--r--sha3.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/sha3.js b/sha3.js
new file mode 100644
index 00000000..e349887e
--- /dev/null
+++ b/sha3.js
@@ -0,0 +1,17 @@
+var chai = require('chai');
+var assert = chai.assert;
+var sha3 = require('../lib/utils/sha3');
+var web3 = require('../index');
+
+describe('lib/utils/sha3', function () {
+ var test = function (v, e) {
+ it('should encode ' + v + ' to ' + e, function () {
+ assert.equal(sha3(v), e);
+ });
+ };
+
+ test('test123', 'f81b517a242b218999ec8eec0ea6e2ddbef2a367a14e93f4a32a39e260f686ad');
+ test('test(int)', 'f4d03772bec1e62fbe8c5691e1a9101e520e8f8b5ca612123694632bf3cb51b1');
+ test(web3.fromAscii('test123'), 'f81b517a242b218999ec8eec0ea6e2ddbef2a367a14e93f4a32a39e260f686ad');
+});
+