Created
November 29, 2017 16:52
-
-
Save fengb/350b8f2228357f3f97dd7ac31b43f106 to your computer and use it in GitHub Desktop.
amazing chai error
This file contains hidden or 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