From 9e80c55275fdb2928eeb7cc392583c09b673f92c Mon Sep 17 00:00:00 2001 From: ricmoo Date: Mon, 8 May 2017 16:13:01 -0400 Subject: [PATCH] Fixed up testcases for namehash. --- tests/make-tests/{make-ens.py => make-namehash.py} | 0 tests/run-utils.js | 11 +++++++++++ 2 files changed, 11 insertions(+) rename tests/make-tests/{make-ens.py => make-namehash.py} (100%) diff --git a/tests/make-tests/make-ens.py b/tests/make-tests/make-namehash.py similarity index 100% rename from tests/make-tests/make-ens.py rename to tests/make-tests/make-namehash.py diff --git a/tests/run-utils.js b/tests/run-utils.js index 3e815a2b..15743a0b 100644 --- a/tests/run-utils.js +++ b/tests/run-utils.js @@ -90,9 +90,20 @@ function testUnits(test) { test.done(); } +function testNamehash(test) { + var namehash = require('../utils/namehash'); + + var testcases = require('./tests/ens.json'); + testcases.forEach(function(testcase) { + test.equal(namehash(testcase.name), testcase.expected, 'namehash(' + testcase.name + ')'); + }); + test.done(); +} + module.exports = { "address": testAddress, "contract-address": testContractAddress, + 'namehash': testNamehash, "rlp-coder": testRLPCoder, "units": testUnits, }