Pri*_*iya 5 javascript node.js socket.io node.js-connect
这是我的message.test.js文件.
var expect = require('expect');
var {generateMessage} = require('./message');
describe('generateMessage', () => {
it('should generate correct message object', () => {
var from = 'Jen';
var text = 'Some message';
var message = generateMessage(from, text);
expect(message.createdAt).toBeA('number');
expect(message).toInclude({from, text});
});
});
Run Code Online (Sandbox Code Playgroud)
错误:priya @ priya-pro:〜/ node-chat-app $ npm test
node-chat-app@1.0.0 test/home/priya/node-chat-app mocha server/**/*.test.js generateMessage 1)应生成正确的消息对象
0传球(12ms)1失败
1)generateMessage应该生成正确的消息对象:TypeError:expect(...).toBeA不是Context.it中的函数(server/utils/message.test.js:12:31)
错误的ERR!测试失败.请参阅上文了解更多详情.
帮我...
Anu*_*haH 22
的的所有权期望库已捐赠给开玩笑的V21 +.从那时起,一些方法名称及其功能已被更改.以下对代码的修改将有助于克服问题.
var expect = require('expect');
var {generateMessage} = require('./message');
describe('generateMessage', () => {
it('should generate correct message object', () => {
var from = 'Jen';
var text = 'Some message';
var message = generateMessage(from, text);
expect(typeof message.createdAt).toBe('number');
expect(message).toMatchObject({from, text});
});
});
Run Code Online (Sandbox Code Playgroud)