-
Couldn't load subscription status.
- Fork 0
Description
Running unit tests returns :
nyc mocha --timeout 5000 --reporter nyan
17 --------------,------,
9 --------------| /_/\
0 --------------^|__( x .x)
-------------- "" ""
17 passing (43s)
9 failing
-
Wit
Entity services
Get one entity by name
Should fetch an Entity:
Error: expected [Error: Not Found] to be falsy
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.ok (node_modules/expect.js/index.js:115:10)
at Function.ok (node_modules/expect.js/index.js:499:17)
at wit.entity.get.then.catch.e (test/test.js:53:31)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
Value services
Should add a value:
Error: expected [Error: expected [] to contain 'keywords'] to be falsy
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.ok (node_modules/expect.js/index.js:115:10)
at Function.ok (node_modules/expect.js/index.js:499:17)
at wit.value.add.then.catch.e (test/test.js:158:29)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
Expression services
Should remove an expression:
Error: expected [Error: expected { status: 400,
body: 'This entity needs at least one of keywords or trait lookup to be able to delete expressions',
code: 'bad-request' } to have a property 'deleted'] to be falsy
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.ok (node_modules/expect.js/index.js:115:10)
at Function.ok (node_modules/expect.js/index.js:499:17)
at wit.expression.delete.then.catch.e (test/test.js:192:29)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
Learning
Train using one sample at a time
Should yeild on a json response:
Error: expected [Error: expected [Error: You tried to create 'wit$greetings'. Use POST /entities instead] to be falsy] to be falsy
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.ok (node_modules/expect.js/index.js:115:10)
at Function.ok (node_modules/expect.js/index.js:499:17)
at wit.train.then.catch.e (test/test.js:246:31)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
Text messages
Test on a learned text
Should respond by an Intent Object:
Error: expected [Error: expected {} to not be empty] to be falsy
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.ok (node_modules/expect.js/index.js:115:10)
at Function.ok (node_modules/expect.js/index.js:499:17)
at wit.message.then.catch.e (test/test.js:283:31)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
Text messages
Test on a forgotten text
Should respond by an Intent Object containing greeting:
Error: expected [Error: expected {} to not be empty] to be falsy
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.ok (node_modules/expect.js/index.js:115:10)
at Function.ok (node_modules/expect.js/index.js:499:17)
at wit.message.then.catch.e (test/test.js:301:31)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
Speech
Should respond by an Intent Object:
Error: expected [Error: expected 'Hello' to equal 'hello'] to be falsy
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.ok (node_modules/expect.js/index.js:115:10)
at Function.ok (node_modules/expect.js/index.js:499:17)
at wit.speech.then.catch.e (test/test.js:319:29)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
App Management
Delete an App
The latest wit instance shall not work
Should trigger error:
Error: expected [Error: expected { name: 'intent',
id: '5b73fa2b-cf19-4591-a653-eb78a8dc719f',
values: [],
builtin: false,
doc: 'User-defined entity',
lang: 'en',
lookups: [ 'trait' ],
request: [Function] } to be falsy] to have a property 'code'
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.property (node_modules/expect.js/index.js:381:12)
at newWit.entity.get.then.catch.e (test/test.js:406:31)
at process._tickCallback (internal/process/next_tick.js:109:7) -
Wit
Error handeling
Api fails
Should fail & return Error instance with a message and code props:
Error: expected 'no-auth' to equal 'unknown'
at Assertion.assert (node_modules/expect.js/index.js:96:13)
at Assertion.be.Assertion.equal (node_modules/expect.js/index.js:216:10)
at Assertion.(anonymous function) [as be] (node_modules/expect.js/index.js:69:24)
at defectedWit.entity.list.then.catch.e (test/test.js:424:29)
at process._tickCallback (internal/process/next_tick.js:109:7)
-----------------|----------|----------|----------|----------|-------------------|
| File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
|---|---|---|---|---|---|
| All files | 80.22 | 56.76 | 80.77 | 80.15 | |
| wit-api | 100 | 100 | 100 | 100 | |
| index.js | 100 | 100 | 100 | 100 | |
| wit-api/src | 88.78 | 59.18 | 95 | 88.72 | |
| Entity.js | 93.18 | 84.62 | 100 | 93.02 | 47,74,78 |
| Expression.js | 85.71 | 50 | 100 | 85.71 | 27,31,42 |
| Message.js | 93.75 | 50 | 100 | 93.75 | 24 |
| Sample.js | 87.5 | 75 | 100 | 87.5 | 26,45,49 |
| Speech.js | 80 | 41.67 | 100 | 80 | 11,29,40,43,44,50 |
| Value.js | 85.71 | 33.33 | 100 | 85.71 | 29,33,44 |
| Wit.js | 92.5 | 66.67 | 57.14 | 92.5 | 53,58,63 |
| wit-api/src/lib | 57.33 | 52 | 33.33 | 57.33 | |
| App.js | 100 | 66.67 | 100 | 100 | 1 |
| Entity.js | 33.33 | 33.33 | 9.09 | 33.33 | ... 56,57,59,64,66 |
| Intent.js | 52.94 | 20 | 33.33 | 52.94 | ... 11,13,14,15,18 |
| requestAPI.js | 85.71 | 87.5 | 100 | 85.71 | 5,11 |
| ----------------- | ---------- | ---------- | ---------- | ---------- | ------------------- |
| npm ERR! Test failed. See above for more details. |