From 3c73781787f7aab6cdba0b738e4844a26aab5d8e Mon Sep 17 00:00:00 2001 From: Whymarrh Whitby Date: Thu, 14 Feb 2019 17:33:21 -0330 Subject: Delete old-ui folder --- test/unit/components/binary-renderer-test.js | 23 ------ test/unit/components/bn-as-decimal-input-test.js | 89 ------------------------ test/unit/nameForAccount_test.js | 41 ----------- test/unit/ui/add-token.spec.js | 43 ------------ 4 files changed, 196 deletions(-) delete mode 100644 test/unit/components/binary-renderer-test.js delete mode 100644 test/unit/components/bn-as-decimal-input-test.js delete mode 100644 test/unit/nameForAccount_test.js delete mode 100644 test/unit/ui/add-token.spec.js (limited to 'test') diff --git a/test/unit/components/binary-renderer-test.js b/test/unit/components/binary-renderer-test.js deleted file mode 100644 index e428c26ad..000000000 --- a/test/unit/components/binary-renderer-test.js +++ /dev/null @@ -1,23 +0,0 @@ -var assert = require('assert') -var BinaryRenderer = require('../../../old-ui/app/components/binary-renderer') - -describe('BinaryRenderer', function () { - let binaryRenderer - const message = 'Hello, world!' - const buffer = Buffer.from(message, 'utf8') - const hex = buffer.toString('hex') - - beforeEach(function () { - binaryRenderer = new BinaryRenderer() - }) - - it('recovers message', function () { - const result = binaryRenderer.hexToText(hex) - assert.equal(result, message) - }) - - it('recovers message with hex prefix', function () { - const result = binaryRenderer.hexToText('0x' + hex) - assert.equal(result, message) - }) -}) diff --git a/test/unit/components/bn-as-decimal-input-test.js b/test/unit/components/bn-as-decimal-input-test.js deleted file mode 100644 index fab396548..000000000 --- a/test/unit/components/bn-as-decimal-input-test.js +++ /dev/null @@ -1,89 +0,0 @@ -var assert = require('assert') - -const additions = require('react-testutils-additions') -const h = require('react-hyperscript') -const ReactTestUtils = require('react-addons-test-utils') -const ethUtil = require('ethereumjs-util') -const BN = ethUtil.BN - -var BnInput = require('../../../old-ui/app/components/bn-as-decimal-input') - -describe('BnInput', function () { - it('can tolerate a gas decimal number at a high precision', function (done) { - const renderer = ReactTestUtils.createRenderer() - - let valueStr = '20' - while (valueStr.length < 20) { - valueStr += '0' - } - const value = new BN(valueStr, 10) - - const inputStr = '2.3' - - let targetStr = '23' - while (targetStr.length < 19) { - targetStr += '0' - } - const target = new BN(targetStr, 10) - - const precision = 18 // ether precision - const scale = 18 - - const props = { - value, - scale, - precision, - onChange: (newBn) => { - assert.equal(newBn.toString(), target.toString(), 'should tolerate increase') - done() - }, - } - - const inputComponent = h(BnInput, props) - const component = additions.renderIntoDocument(inputComponent) - renderer.render(inputComponent) - const input = additions.find(component, 'input.hex-input')[0] - ReactTestUtils.Simulate.change(input, { preventDefault () {}, target: { - value: inputStr, - checkValidity () { return true } }, - }) - }) - - it('can tolerate wei precision', function (done) { - const renderer = ReactTestUtils.createRenderer() - - const valueStr = '1000000000' - - const value = new BN(valueStr, 10) - const inputStr = '1.000000001' - - - const targetStr = '1000000001' - - const target = new BN(targetStr, 10) - - const precision = 9 // gwei precision - const scale = 9 - - const props = { - value, - scale, - precision, - onChange: (newBn) => { - assert.equal(newBn.toString(), target.toString(), 'should tolerate increase') - const reInput = BnInput.prototype.downsize(newBn.toString(), 9, 9) - assert.equal(reInput.toString(), inputStr, 'should tolerate increase') - done() - }, - } - - const inputComponent = h(BnInput, props) - const component = additions.renderIntoDocument(inputComponent) - renderer.render(inputComponent) - const input = additions.find(component, 'input.hex-input')[0] - ReactTestUtils.Simulate.change(input, { preventDefault () {}, target: { - value: inputStr, - checkValidity () { return true } }, - }) - }) -}) diff --git a/test/unit/nameForAccount_test.js b/test/unit/nameForAccount_test.js deleted file mode 100644 index 9bb02c6bc..000000000 --- a/test/unit/nameForAccount_test.js +++ /dev/null @@ -1,41 +0,0 @@ -var assert = require('assert') -var sinon = require('sinon') - -var path = require('path') -var contractNamer = require(path.join(__dirname, '..', '..', 'old-ui', 'lib', 'contract-namer.js')) - -describe('contractNamer', function () { - beforeEach(function () { - this.sinon = sinon.createSandbox() - }) - - afterEach(function () { - this.sinon.restore() - }) - - describe('naming a contract', function () { - it('should return nothing for an unknown random account', function () { - const input = '0x2386F26FC10000' - const output = contractNamer(input) - assert.deepEqual(output, null) - }) - - it('should accept identities as an optional second parameter', function () { - const input = '0x2386F26FC10000'.toLowerCase() - const expected = 'bar' - const identities = {} - identities[input] = { name: expected } - const output = contractNamer(input, identities) - assert.deepEqual(output, expected) - }) - - it('should check for identities case insensitively', function () { - const input = '0x2386F26FC10000'.toLowerCase() - const expected = 'bar' - const identities = {} - identities[input] = { name: expected } - const output = contractNamer(input.toUpperCase(), identities) - assert.deepEqual(output, expected) - }) - }) -}) diff --git a/test/unit/ui/add-token.spec.js b/test/unit/ui/add-token.spec.js deleted file mode 100644 index f6b6155a0..000000000 --- a/test/unit/ui/add-token.spec.js +++ /dev/null @@ -1,43 +0,0 @@ -const assert = require('assert') -const { createMockStore } = require('redux-test-utils') -const h = require('react-hyperscript') -const { shallowWithStore } = require('../../lib/render-helpers') -const AddTokenScreen = require('../../../old-ui/app/add-token') - -describe('Add Token Screen', function () { - let addTokenComponent, store, component - const mockState = { - metamask: { - identities: { - '0x7d3517b0d011698406d6e0aed8453f0be2697926': { - 'address': '0x7d3517b0d011698406d6e0aed8453f0be2697926', - 'name': 'Add Token Name', - }, - }, - }, - } - beforeEach(function () { - store = createMockStore(mockState) - component = shallowWithStore(h(AddTokenScreen), store) - addTokenComponent = component.dive() - }) - - describe('#ValidateInputs', function () { - - it('Default State', function () { - addTokenComponent.instance().validateInputs() - const state = addTokenComponent.state() - assert.equal(state.warning, 'Address is invalid.') - }) - - it('Address is a Metamask Identity', function () { - addTokenComponent.setState({ - address: '0x7d3517b0d011698406d6e0aed8453f0be2697926', - }) - addTokenComponent.instance().validateInputs() - const state = addTokenComponent.state() - assert.equal(state.warning, 'Personal address detected. Input the token contract address.') - }) - - }) -}) -- cgit v1.2.3