aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorWhymarrh Whitby <whymarrh.whitby@gmail.com>2019-02-15 05:03:21 +0800
committerWhymarrh Whitby <whymarrh.whitby@gmail.com>2019-02-21 01:48:46 +0800
commit3c73781787f7aab6cdba0b738e4844a26aab5d8e (patch)
tree5a98f0acdcda6d3dd1a8368be6bb0ddf77c8fa6a /test
parent41f89ac7edf994f3d15d32d3d82d8d2b03dec481 (diff)
downloadtangerine-wallet-browser-3c73781787f7aab6cdba0b738e4844a26aab5d8e.tar
tangerine-wallet-browser-3c73781787f7aab6cdba0b738e4844a26aab5d8e.tar.gz
tangerine-wallet-browser-3c73781787f7aab6cdba0b738e4844a26aab5d8e.tar.bz2
tangerine-wallet-browser-3c73781787f7aab6cdba0b738e4844a26aab5d8e.tar.lz
tangerine-wallet-browser-3c73781787f7aab6cdba0b738e4844a26aab5d8e.tar.xz
tangerine-wallet-browser-3c73781787f7aab6cdba0b738e4844a26aab5d8e.tar.zst
tangerine-wallet-browser-3c73781787f7aab6cdba0b738e4844a26aab5d8e.zip
Delete old-ui folder
Diffstat (limited to 'test')
-rw-r--r--test/unit/components/binary-renderer-test.js23
-rw-r--r--test/unit/components/bn-as-decimal-input-test.js89
-rw-r--r--test/unit/nameForAccount_test.js41
-rw-r--r--test/unit/ui/add-token.spec.js43
4 files changed, 0 insertions, 196 deletions
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.')
- })
-
- })
-})