Created
November 29, 2017 16:52
-
-
Save fengb/350b8f2228357f3f97dd7ac31b43f106 to your computer and use it in GitHub Desktop.
amazing chai error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
``` | |
✖ rejects after timeout | |
HeadlessChrome 0.0.0 (Mac OS X 10.12.6) | |
TypeError: { __flags: | |
{ ssfi: [Function: proxyGetter], | |
lockSsfi: undefined, | |
object: {}, | |
message: undefined }, | |
assert: [Function], | |
__methods: | |
{ an: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
a: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
include: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
contain: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
contains: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
includes: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
length: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
lengthOf: | |
{ method: [Function: overwritingChainableMethodWrapper], | |
chainingBehavior: [Function: overwritingChainableMethodGetter] }, | |
exactly: | |
{ method: [Function], | |
chainingBehavior: [Function: chainingBehavior] } }, | |
equal: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
equals: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
eq: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
eql: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
eqls: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
above: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
gt: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
greaterThan: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
least: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
gte: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
below: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
lt: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
lessThan: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
most: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
lte: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
within: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
instanceof: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
instanceOf: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
property: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
ownProperty: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
haveOwnProperty: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
ownPropertyDescriptor: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
haveOwnPropertyDescriptor: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
match: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
matches: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
string: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
keys: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
key: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
throw: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
throws: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
Throw: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
respondTo: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
respondsTo: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
satisfy: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
satisfies: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
closeTo: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
approximately: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
members: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
oneOf: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
change: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
changes: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
increase: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
increases: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
decrease: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
decreases: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
by: { [Function: overwritingMethodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
rejectedWith: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
notify: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
become: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
attr: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
data: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
style: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
state: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
prop: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
props: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
checked: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
className: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
disabled: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
id: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
selected: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
value: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
descendants: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
ref: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
html: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
tagName: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
text: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
type: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
blank: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
present: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
containMatchingElement: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
callCount: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledBefore: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledAfter: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledImmediatelyBefore: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledImmediatelyAfter: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledOn: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledWith: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledWithExactly: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
calledWithMatch: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
returned: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } }, | |
thrown: { [Function: methodWrapper] __flags: { ssfi: [Function: proxyGetter] } } } is not a thenable. | |
at assertIsAboutPromise (spec/tests.jsx:121955:19) | |
at Proxy.<anonymous> (spec/tests.jsx:121970:13) | |
at Proxy.methodWrapper (node_modules/chai/chai.js:7587:25) | |
at Context.<anonymous> (spec/tests.jsx:135245:42) | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment