update test for ENSSubDomainRegistry

This commit is contained in:
Barry Gitarts 2018-07-18 10:30:44 -04:00
parent c7b61f52ba
commit 94fcf57fc5
3 changed files with 425 additions and 418 deletions

View File

@ -6,7 +6,7 @@ exports.Test = (contractsConfig, afterDeploy) => {
var Controlled;
var accountsArr;
before(function(done) {
EmbarkSpec.deployAll(contractsConfig, async function(accounts) {
config(contractsConfig, async function(accounts) {
Controlled = Contract;
accountsArr = accounts;
await afterDeploy(accounts, Contract);

View File

@ -11,7 +11,7 @@ contract('ENS', function () {
var contractsConfig = {
"ENSRegistry": { },
};
EmbarkSpec.deployAll(contractsConfig, function(accounts) {
config(contractsConfig, function(accounts) {
ens = ENSRegistry;
accountsArr = accounts;
done()

View File

@ -1,25 +1,11 @@
const utils = require('../utils/testUtils.js');
const web3Utils = require('web3-utils');
const namehash = require('eth-ens-namehash');
const TestToken = require('Embark/contracts/TestToken');
const ENSRegistry = require('Embark/contracts/ENSRegistry');
const PublicResolver = require('Embark/contracts/PublicResolver');
const ENSSubdomainRegistry = require('Embark/contracts/ENSSubdomainRegistry');
contract('ENSSubdomainRegistry', function () {
this.timeout(0);
let domains = {
free : {
name: 'freedomain.eth',
price: 0,
namehash: namehash.hash('freedomain.eth')
},
paid : {
name: 'stateofus.eth',
price: 100000000,
namehash: namehash.hash('stateofus.eth')
}
}
let ens;
let accountsArr;
before(function(done) {
var contractsConfig = {
"TestToken": {
@ -57,12 +43,33 @@ contract('ENSSubdomainRegistry', function () {
}
};
EmbarkSpec.deployAll(contractsConfig, async (accounts) => {
config({ contracts: contractsConfig });
contract('ENSSubdomainRegistry', function () {
//this.timeout(0);
let domains = {
free : {
name: 'freedomain.eth',
price: 0,
namehash: namehash.hash('freedomain.eth')
},
paid : {
name: 'stateofus.eth',
price: 100000000,
namehash: namehash.hash('stateofus.eth')
}
}
let ens;
let accountsArr;
before(function(done) {
web3.eth.getAccounts().then(async (accounts) => {
ens = ENSRegistry;
accountsArr = accounts;
await utils.increaseTime(1 * utils.timeUnits.days) //time cannot start zero
done()
});
done();
})
});
it('should add free domain', async () => {