mmckegg/former

2014-03-27 06:08:08
6.0
✓9.0
✓10.0
10.0
✓20.0
✓29.0
canary
3.6
✓20.0
✓24.0
✓nightly
5.1
✓6.0
5.0.5
4.0
✓15.0
next
✓6.0
✓6.0
4.2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 1', select: '2', textInput: 'A new value' } actual: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 2', select: '2', textInput: 'A new value' } ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: undefined actual: { message: '\'undefined\' is not a function' } ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 1', select: '2', textInput: 'A new value' } actual: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 2', select: '2', textInput: 'A new value' } ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: undefined actual: { message: '\'undefined\' is not a function' } ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 ReferenceError: Can't find variable: JSON --- operator: error expected: undefined actual: { expressionBeginOffset: 3798, expressionCaretOffset: 3802, expressionEndOffset: 3802, line: 139, message: 'Can\'t find variable: JSON', sourceId: 2145856512, sourceURL: 'http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js' } ... # action buttons not ok 3 TypeError: Result of expression 'actionLink.click' [undefined] is not a function. --- operator: error expected: undefined actual: { expressionBeginOffset: 170826, expressionCaretOffset: 170842, expressionEndOffset: 170844, line: 6058, message: 'Result of expression \'actionLink.click\' [undefined] is not a function.', sourceId: 2145856512, sourceURL: 'http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js' } ... not ok 4 plan != count --- operator: fail expected: 2 actual: 1 ... 1..4 # tests 4 # pass 1 # fail 3
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 1', select: '2', textInput: 'A new value' } actual: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 2', select: '2', textInput: 'A new value' } ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 1', select: '2', textInput: 'A new value' } actual: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 2', select: '2', textInput: 'A new value' } at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5237:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/# has no method 'click' --- operator: error expected: undefined actual: {} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5237:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:6058:14) at Test.run (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5112:14) at next (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:4922:15) at http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:1849:21 ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 1', select: '2', textInput: 'A new value' } actual: { checks: { checkedBox: true, uncheckedBox: true }, extraValue: '123', radio: 'option 2', select: '2', textInput: 'A new value' } at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5237:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/# has no method 'click' --- operator: error expected: undefined actual: { arguments: [ 'click', <a href="#" data-action="cancel"></a> ], message: 'Object http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/# has no method \'click\'', stack: 'TypeError: Object http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/# has no method \'click\'\n at Test._cb (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:6058:14)\n at Test.run (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5112:14)\n at next (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:4922:15)\n at http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:1849:21', type: 'undefined_method' } at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5237:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:6058:14) at Test.run (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5112:14) at next (http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:4922:15) at http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:1849:21 ... 1..4 # tests 4 # pass 2 # fail 2
firefox/nightly
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons not ok 3 TypeError: actionLink.click is not a function --- operator: error expected: undefined actual: { fileName: 'http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js', lineNumber: 6058, message: 'actionLink.click is not a function', stack: '([object Object])@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:6058\n()@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5112\nnext()@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:4922\n([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:1849\n' } stack: ([object Object])@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:6058 ()@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:5112 next()@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:4922 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/0a7ac837d3cbf753f944b79b9d5bea4fcce94ef2.1395899615706/1395899616129.2d2afd5c.js:1849 ... not ok 4 plan != count --- operator: fail expected: 2 actual: 1 ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object
2014-02-17 10:59:46
6.0
✓9.0
✓10.0
10.0
✓20.0
✓29.0
canary
3.6
✓20.0
✓nightly
24.0
5.1
✓6.0
5.0.5
4.0
✓15.0
next
✓6.0
✓6.0
4.2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 ReferenceError: Can't find variable: JSON --- operator: error expected: actual: {"message":"Can't find variable: JSON","line":122,"sourceId":2144373760,"sourceURL":"http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js","expressionBeginOffset":3310,"expressionCaretOffset":3314,"expressionEndOffset":3314} ... # action buttons not ok 3 TypeError: Result of expression 'actionLink.click' [undefined] is not a function. --- operator: error expected: actual: {"message":"Result of expression 'actionLink.click' [undefined] is not a function.","line":6272,"sourceId":2144373760,"sourceURL":"http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js","expressionBeginOffset":176932,"expressionCaretOffset":176948,"expressionEndOffset":176950} ... not ok 4 plan != count --- operator: fail expected: 2 actual: 1 ... 1..4 # tests 4 # pass 1 # fail 3
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:5155:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/# has no method 'click' --- operator: error expected: actual: {} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:5155:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:6272:14) at Test.run (http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:5044:14) at next (http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:4847:15) at http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:1823:21 ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:5155:13) ... # action buttons ok 3 Save button triggers action
firefox/nightly
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons not ok 3 TypeError: actionLink.click is not a function --- operator: error expected: actual: {"message":"actionLink.click is not a function","fileName":"http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js","lineNumber":6272,"stack":"([object Object])@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:6272\u000a()@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:5044\u000anext()@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:4847\u000a([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:1823\u000a"} stack: ([object Object])@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:6272 ()@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:5044 next()@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:4847 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/b76331d559193881ff090304a563bc5519fd4fde.1392633714709/1392633715144.8d17e643.js:1823 ... not ok 4 plan != count --- operator: fail expected: 2 actual: 1 ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object
2013-12-17 23:56:50
6.0
✓9.0
✓10.0
10.0
✓20.0
✓29.0
canary
3.6
✓20.0
✓24.0
✓nightly
4.0
5.0.5
5.1
6.0
next
15.0
6.0
6.0
4.2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5672:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/# has no method 'click' --- operator: error expected: actual: {} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5672:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6743:14) at Test.run (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5561:14) at Test.<anonymous> (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5377:20) at Test.g (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:318:16) at Test.emit (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:226:17) at Test.end (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5615:27) at http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6688:7 at HTMLFormElement.trigger [as triggerAction] (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:23:5) at Test._cb (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6709:8) at Test.run (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5561:14) ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5672:13) ... # action buttons ok 3 Save button triggers action not ok 4 RangeError: Maximum call stack size exceeded --- operator: error expected: actual: {"arguments":[],"type":"stack_overflow","message":"Maximum call stack size exceeded"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5672:13) ...
firefox/nightly
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons not ok 3 TypeError: actionLink.click is not a function --- operator: error expected: actual: {"message":"actionLink.click is not a function","fileName":"http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js","lineNumber":6743,"stack":"([object Object])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6743\u000a()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5561\u000a()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5377\u000ag()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:318\u000a(\"end\")@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:226\u000a()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5615\u000a(\"save\",[object Object])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6688\u000atrigger(\"save\")@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:23\u000a([object Object])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6709\u000a()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5561\u000a()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5363\u000a([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:500\u000a"} stack: ([object Object])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6743 ()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5561 ()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5377 g()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:318 ("end")@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:226 ()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5615 ("save",[object Object])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6688 trigger("save")@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:23 ([object Object])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:6709 ()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5561 ()@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:5363 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/d250c0f18a3b20b7ac5891849fa6c517230c52bf.1387322368848/1387322369031.c8b855aa.js:500 ... 1..3 # tests 3 # pass 2 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object
2013-12-13 07:45:29
6.0
9.0
7.0
8.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
canary
13.0
20.0
3.0
3.6
✓5.0
✓20.0
✓24.0
✓nightly
5.0.5
4.0
5.1
6.0
6.0
10.0
11.0
✓15.0
next
10.5
12.0
6.0
6.0
4.2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: TAP version 13 TAP version 13 TAP version 13 # basic operation {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved not ok 4 TypeError: 'undefined' is not a function --- --- # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual TAP version 13 operator: error expected: actual: {"message":"'undefined' is not a function"} ... expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function 1..4 --- operator: error # tests 4 # pass 2 # fail 2 expected: actual: {"message":"'undefined' is not a function"} ... 1..4 operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # tests 4 # pass 2 # fail 2 # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2 ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1 TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 [Error: name: ReferenceError message: Statement on line 122: Undefined variable: JSON stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 122: Undefined variable: JSON\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":122,"stacktrace":false} ... # action buttons
firefox/nightly
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons not ok 3 TypeError: actionLink.click is not a function --- operator: error expected: actual: {"message":"actionLink.click is not a function","fileName":"http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js","lineNumber":6917,"stack":"([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6917\u000a()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551\u000a()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5367\u000ag()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:318\u000a(\"end\")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:226\u000a()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5605\u000a(\"save\",[object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6862\u000atrigger(\"save\")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:23\u000a([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6883\u000a()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551\u000a()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5353\u000a([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:500\u000a"} stack: ([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6917 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5367 g()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:318 ("end")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:226 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5605 ("save",[object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6862 trigger("save")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:23 ([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6883 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5353 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:500 ... 1..3 # tests 3 # pass 2 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 ReferenceError: JSON is not defined --- operator: error expected: actual: {"message":"JSON is not defined","fileName":"http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js","lineNumber":122,"stack":"obtain([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:122\ntrigger(\"save\")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:13\n([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6883\n()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551\n()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5353\n([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:500\n"} stack: obtain([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:122 trigger("save")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:13 ([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6883 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5353 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:500 ... # action buttons not ok 3 TypeError: actionLink.click is not a function --- operator: error expected: actual: {"message":"actionLink.click is not a function","fileName":"http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js","lineNumber":6917,"stack":"([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6917\n()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551\n()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5367\ng()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:318\n(\"end\")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:226\n()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5605\n()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5555\n()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5353\n([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:500\n"} stack: ([object Object])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6917 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5367 g()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:318 ("end")@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:226 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5605 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5555 ()@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5353 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:500 ... 1..3 # tests 3 # pass 1 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5662:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/# has no method 'click' --- operator: error expected: actual: {} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5662:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6917:14) at Test.run (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551:14) at Test.<anonymous> (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5367:20) at Test.g (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:318:16) at Test.emit (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:226:17) at Test.end (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5605:27) at http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6862:7 at HTMLFormElement.trigger [as triggerAction] (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:23:5) at Test._cb (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:6883:8) at Test.run (http://git.testling.com/work/mmckegg/repos/878c8957ed3052f24c0259638b2c5f4a83e882fa.1386919598849/1386919599039.2c89a807.js:5551:14) ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation TAP version 13 TAP version 13 # basic operation # basic operation TAP version 13 # basic operation not ok 1 fields populated for object --- operator: deepEqual expected: {"textInput":"Text","select":"1","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} actual: {"textInput":"Text","select":"","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} ... not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} ... # action buttons not ok 1 fields populated for object --- operator: deepEqual expected: ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 not ok 1 fields populated for object --- operator: deepEqual expected: {"textInput":"Text","select":"1","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} actual: {"textInput":"Text","select":"","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} ... not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} ... # action buttons # tests 4 # pass 2 # fail 2 ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 2 # fail 2 {"textInput":"Text","select":"1","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} actual: {"textInput":"Text","select":"","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} ... not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 2 # fail 2 not ok 1 fields populated for object --- operator: deepEqual expected: {"textInput":"Text","select":"1","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} actual: {"textInput":"Text","select":"","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} ... not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 2 # fail 2
TAP version 13# basic operationnot ok 1 fields populated for object --- operator: deepEqual expected: {"textInput":"Text","select":"1","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"} actual: {"textInput":"Text","select":"","checks":{"checkedBox":true,"uncheckedBox":false},"radio":"option 2","extraValue":"123"}
2013-12-11 23:51:48
6.0
7.0
8.0
9.0
10.0
13.0
20.0
25.0
26.0
27.0
28.0
29.0
canary
3.0
3.6
5.0
20.0
24.0
nightly
4.0
5.0.5
5.1
6.0
6.0
10.0
10.5
11.0
12.0
15.0
next
6.0
6.0
4.2
timeout waiting to hear back from iexplore/6.0
2013-12-09 02:49:45
6.0
7.0
9.0
✓10.0
8.0
✓20.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
canary
13.0
3.0
3.6
5.0
✓20.0
✓24.0
nightly
5.1
✓6.0
5.0.5
4.0
11.0
12.0
✓15.0
next
10.0
10.5
✓6.0
✓6.0
4.2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
firefox/nightly
not ok 1 Error: DataView is not defined on line 1293
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
not ok 1 Error: DataView is not defined on line 1293
not ok 1 Error: Uint8Array is not defined on line 449
not ok 1 Error: Uint8Array is not defined on line 449
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:5090:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/# has no method 'click' --- operator: error expected: actual: {} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:5090:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:6335:14) at Test.run (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:4979:14) at Test.<anonymous> (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:4795:20) at Test.g (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:279:14) at Test.emit (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:197:17) at Test.end (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:5033:27) at http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:6280:7 at HTMLFormElement.trigger [as triggerAction] (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:23:5) at Test._cb (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:6301:8) at Test.run (http://git.testling.com/work/mmckegg/repos/02d3b3c72a2235cf49a148c19370df4a369197f8.1386555781263/1386555781785.17f597.js:4979:14) ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons
not ok 1 Error: 'Uint8Array' is undefined on line 6211
idle timeout: 30 seconds with no output
not ok 1 Error: 'Uint8Array' is undefined on line 450
2013-12-09 02:51:44
6.0
7.0
9.0
10.0
8.0
✓20.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
canary
13.0
3.0
3.6
5.0
✓20.0
✓24.0
nightly
5.1
✓6.0
5.0.5
4.0
11.0
✓15.0
next
10.0
10.5
12.0
✓6.0
✓6.0
4.2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: 'undefined' is not a function --- operator: error expected: actual: {"message":"'undefined' is not a function"} ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1 TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} ... # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 3 # fail 1
firefox/nightly
not ok 1 Error: DataView is not defined on line 1293
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
not ok 1 Error: DataView is not defined on line 1293
not ok 1 Error: Uint8Array is not defined on line 449
not ok 1 Error: Uint8Array is not defined on line 449
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:5090:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/# has no method 'click' --- operator: error expected: actual: {} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:5090:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:6335:14) at Test.run (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:4979:14) at Test.<anonymous> (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:4795:20) at Test.g (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:279:14) at Test.emit (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:197:17) at Test.end (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:5033:27) at http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:6280:7 at HTMLFormElement.trigger [as triggerAction] (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:23:5) at Test._cb (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:6301:8) at Test.run (http://git.testling.com/work/mmckegg/repos/4894edad9d00f37de4da7c3bea2e8c85914b64d4.1386555766178/1386555766620.90fc4233.js:4979:14) ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 TAP version 13 # basic operation # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok 1..4 # tests 4 # pass 4 # ok
not ok 1 Error: 'Uint8Array' is undefined on line 6211
idle timeout: 30 seconds with no output
not ok 1 Error: 'Uint8Array' is undefined on line 450
2013-10-22 11:36:49
6.0
7.0
8.0
9.0
10.0
✓27.0
✓28.0
✓29.0
canary
13.0
20.0
25.0
26.0
3.0
3.6
5.0
20.0
24.0
nightly
4.0
5.0.5
5.1
6.0
6.0
10.0
10.5
11.0
12.0
15.0
next
6.0
6.0
4.2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 [Error: name: ReferenceError message: Statement on line 122: Undefined variable: JSON stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 122: Undefined variable: JSON\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":122,"stacktrace":false} ... # action buttons
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons not ok 3 TypeError: actionLink.click is not a function --- operator: error expected: actual: {"message":"actionLink.click is not a function","fileName":"http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js","lineNumber":6662,"stack":"([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6662\u000a()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552\u000a()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5396\u000ag()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2463\u000a(\"end\")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2376\u000a()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5585\u000a(\"save\",[object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6607\u000atrigger(\"save\")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:23\u000a([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6628\u000a()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552\u000anext()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5313\u000a([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5097\u000a"} stack: ([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6662 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5396 g()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2463 ("end")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2376 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5585 ("save",[object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6607 trigger("save")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:23 ([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6628 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552 next()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5313 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5097 ... 1..3 # tests 3 # pass 2 # fail 1
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 ReferenceError: JSON is not defined --- operator: error expected: actual: {"message":"JSON is not defined","fileName":"http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js","lineNumber":122,"stack":"obtain([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:122\ntrigger(\"save\")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:13\n([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6628\n()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552\nnext()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5313\n([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5097\n"} stack: obtain([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:122 trigger("save")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:13 ([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6628 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552 next()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5313 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5097 ... # action buttons not ok 3 TypeError: actionLink.click is not a function --- operator: error expected: actual: {"message":"actionLink.click is not a function","fileName":"http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js","lineNumber":6662,"stack":"([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6662\n()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552\n()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5396\ng()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2463\n(\"end\")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2376\n()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5585\n()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5556\nnext()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5313\n([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5097\n"} stack: ([object Object])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6662 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5396 g()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2463 ("end")@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2376 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5585 ()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5556 next()@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5313 ([object MessageEvent])@http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5097 ... 1..3 # tests 3 # pass 1 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object not ok 2 Values updated and extra value preserved --- operator: deepEqual expected: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 1","extraValue":"123"} actual: {"textInput":"A new value","select":"2","checks":{"checkedBox":true,"uncheckedBox":true},"radio":"option 2","extraValue":"123"} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5633:13) ... # action buttons ok 3 Save button triggers action not ok 4 TypeError: Object http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/# has no method 'click' --- operator: error expected: actual: {} at: Test.assert [as _assert] (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5633:13) stack: TypeError: Object http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/# has no method 'click' at Test._cb (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6662:14) at Test.run (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552:14) at Test.<anonymous> (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5396:24) at Test.g (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2463:14) at Test.emit (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:2376:17) at Test.end (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5585:27) at http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6607:7 at HTMLFormElement.trigger [as triggerAction] (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:23:5) at Test._cb (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:6628:8) at Test.run (http://git.testling.com/work/mmckegg/repos/1dfb34bd79503950ed716c119235236ebe9ede01.1382435867733/1382435868134.09e79732.js:5552:14) ... 1..4 # tests 4 # pass 2 # fail 2
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok
TAP version 13 # basic operation ok 1 fields populated for object ok 2 Values updated and extra value preserved # action buttons ok 3 Save button triggers action ok 4 Cancel button triggers action 1..4 # tests 4 # pass 4 # ok