Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Many failing tests #68

Open
dmitriz opened this issue Apr 23, 2017 · 0 comments
Open

Many failing tests #68

dmitriz opened this issue Apr 23, 2017 · 0 comments

Comments

@dmitriz
Copy link

dmitriz commented Apr 23, 2017

The tests seem to throw many errors:

> hyperscript@2.0.2 test /Users/dmitrizaitsev/Repos/hyperscript
> set -e; for t in test/*.js; do node $t; done

TAP version 13
# simple
ok 1 should be equal
ok 2 should be equal
# nested
ok 3 should be equal
# arrays for nesting is ok
ok 4 should be equal
# can use namespace in name
ok 5 should be equal
# can use id selector
ok 6 should be equal
# can use class selector
ok 7 should be equal
# can default element types
ok 8 should be equal
ok 9 should be equal
# can set properties
not ok 10 should be equal
  ---
    operator: equal
    expected: 'http://google.com/'
    actual:   'http://google.com'
    at: Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:53:5)
  ...
ok 11 should be equal
# registers event handlers
not ok 12 TypeError: document.createEventObject is not a function
  ---
    operator: error
    expected: undefined
    actual:   {}
    stack:
      TypeError: document.createEventObject is not a function
        at Object.event (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/simulate/simulate.js:17:32)
        at Object.click (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/simulate/simulate.js:99:18)
        at Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:62:8)
        at Test.bound [as _cb] (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/test.js:59:32)
        at Test.run (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/test.js:73:14)
        at Test.bound [as run] (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/test.js:59:32)
        at Immediate.next (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/results.js:66:15)
        at runCallback (timers.js:637:20)
        at tryOnImmediate (timers.js:610:5)
        at processImmediate [as _immediateCallback] (timers.js:582:5)
  ...
# sets styles
not ok 13 should be equal
  ---
    operator: equal
    expected: 'red'
    actual:   undefined
    at: Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:69:5)
  ...
# sets styles as text
not ok 14 should be equal
  ---
    operator: equal
    expected: 'red'
    actual:   undefined
    at: Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:75:5)
  ...
# sets data attributes
ok 15 should be equal
# boolean, number, date, regex get to-string'ed
ok 16 (unnamed assert)
# observable content
ok 17 should be equal
ok 18 should be equal
# observable property
ok 19 should be equal
ok 20 should be equal
# observable style
not ok 21 should be equal
  ---
    operator: equal
    expected: 'red'
    actual:   undefined
    at: Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:115:5)
  ...
not ok 22 should be equal
  ---
    operator: equal
    expected: 'blue'
    actual:   undefined
    at: Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:117:5)
  ...
# context basic
ok 23 should be equal
# context cleanup removes observable listeners
not ok 24 should be equal
  ---
    operator: equal
    expected:
      '<p style="color: red; " class="para">hello</p>'
    actual:
      '<p class="para" style="color:red;color:red;color:function observable(val) {\n    return (\n      isGet(val) ? _val\n    : isSet(val) ? all(listeners, _val = val)\n    : (listeners.push(val), val(_val), function () {\n        remove(listeners, val)\n      })\n  )};">hello</p>'
    at: Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:138:5)
  ...
not ok 25 should be equal
  ---
    operator: equal
    expected:
      '<p style="color: red; " class="para">hello</p>'
    actual:
      '<p class="para" style="color:red;color:red;color:function observable(val) {\n    return (\n      isGet(val) ? _val\n    : isSet(val) ? all(listeners, _val = val)\n    : (listeners.push(val), val(_val), function () {\n        remove(listeners, val)\n      })\n  )};">hello</p>'
    at: Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:143:5)
  ...
# context cleanup removes event handlers
not ok 26 TypeError: document.createEventObject is not a function
  ---
    operator: error
    expected: undefined
    actual:   {}
    stack:
      TypeError: document.createEventObject is not a function
        at Object.event (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/simulate/simulate.js:17:32)
        at Object.click (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/simulate/simulate.js:99:18)
        at Test.<anonymous> (/Users/dmitrizaitsev/Repos/hyperscript/test/index.js:152:8)
        at Test.bound [as _cb] (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/test.js:59:32)
        at Test.run (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/test.js:73:14)
        at Test.bound [as run] (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/test.js:59:32)
        at Immediate.next (/Users/dmitrizaitsev/Repos/hyperscript/node_modules/tape/lib/results.js:66:15)
        at runCallback (timers.js:637:20)
        at tryOnImmediate (timers.js:610:5)
        at processImmediate [as _immediateCallback] (timers.js:582:5)
  ...
# unicode selectors
ok 27 should be equal
ok 28 should be equal

1..28
# tests 28
# pass  19
# fail  9

npm ERR! Test failed.  See above for more details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant