Got a useful error message for next step

feature/default_network_editable
Dan Finlay 8 years ago
parent de5cf2526c
commit f0eeb1e162
  1. 1
      package.json
  2. 24
      test/unit/components/pending-tx-test.js

@ -165,6 +165,7 @@
"qunit": "^0.9.1", "qunit": "^0.9.1",
"react-addons-test-utils": "^15.5.1", "react-addons-test-utils": "^15.5.1",
"react-dom": "^15.5.4", "react-dom": "^15.5.4",
"react-testutils-additions": "^15.2.0",
"sinon": "^1.17.3", "sinon": "^1.17.3",
"tape": "^4.5.1", "tape": "^4.5.1",
"testem": "^1.10.3", "testem": "^1.10.3",

@ -1,4 +1,5 @@
var assert = require('assert') const assert = require('assert')
const additions = require('react-testutils-additions')
const h = require('react-hyperscript') const h = require('react-hyperscript')
var PendingTx = require('../../../ui/app/components/pending-tx') var PendingTx = require('../../../ui/app/components/pending-tx')
const createReactFactory = require('create-react-factory').createReactFactory const createReactFactory = require('create-react-factory').createReactFactory
@ -52,10 +53,28 @@ describe.only('PendingTx', function () {
} }
const pendingTxComponent = h(PendingTx, props) const pendingTxComponent = h(PendingTx, props)
var component = additions.renderIntoDocument(pendingTxComponent);
renderer.render(pendingTxComponent) renderer.render(pendingTxComponent)
const result = renderer.getRenderOutput() const result = renderer.getRenderOutput()
const form = result.props.children
console.log('FORM children')
console.dir(form.props.children)
const children = form.props.children[form.props.children.length - 1]
assert.equal(result.type, 'div', 'should create a div') assert.equal(result.type, 'div', 'should create a div')
console.dir(result) console.dir(children)
console.log('finding input')
try{
const input = additions.find(component, '.cell.row input[type="number"]')
console.log('input')
console.dir(input)
} catch (e) {
console.log("WHAAAA")
console.error(e)
}
const noop = () => {} const noop = () => {}
@ -68,6 +87,7 @@ describe.only('PendingTx', function () {
// Get the submit button // Get the submit button
// Click the submit button // Click the submit button
// Get the output of the submit event. // Get the output of the submit event.
// Assert that the value was updated.
}, 200) }, 200)

Loading…
Cancel
Save