commit
8fe113e8d9
@ -1,2 +1,5 @@ |
||||
require('jsdom-global')() |
||||
window.localStorage = {} |
||||
|
||||
if (!('crypto' in window)) { window.crypto = {} } |
||||
window.crypto.getRandomValues = require('polyfill-crypto.getrandomvalues') |
||||
|
@ -1,14 +1,16 @@ |
||||
var test = require('tape') |
||||
var assert = require('assert') |
||||
var path = require('path') |
||||
|
||||
var wallet1 = require(path.join('..', 'lib', 'migrations', '001.json')) |
||||
var migration2 = require(path.join('..', '..', 'app', 'scripts', 'migrations', '002')) |
||||
|
||||
test('wallet1 is migrated successfully', function(t) { |
||||
|
||||
var result = migration2.migrate(wallet1.data) |
||||
t.equal(result.config.provider.type, 'rpc', 'provider should be rpc') |
||||
t.equal(result.config.provider.rpcTarget, 'https://rpc.metamask.io/', 'provider should be our rpc') |
||||
describe('wallet1 is migrated successfully', function() { |
||||
|
||||
it('should convert etherscan provider', function(done) { |
||||
var result = migration2.migrate(wallet1.data) |
||||
assert.equal(result.config.provider.type, 'rpc', 'provider should be rpc') |
||||
assert.equal(result.config.provider.rpcTarget, 'https://rpc.metamask.io/', 'provider should be our rpc') |
||||
done() |
||||
}) |
||||
}) |
||||
|
||||
|
@ -1,8 +0,0 @@ |
||||
if (typeof process === 'object') { |
||||
// Initialize node environment
|
||||
global.expect = require('chai').expect |
||||
require('mocha-jsdom')() |
||||
} else { |
||||
window.expect = window.chai.expect |
||||
window.require = function () { /* noop */ } |
||||
} |
Loading…
Reference in new issue