我正在运行一个名为 server.test.js 的测试文件,它只有一个测试用例,但是当我运行它时,我看到多个测试用例与我的测试用例一起运行。
server.test.js
validates :user_id, :comment_id, :post_id, presence: true
这是我得到的输出。
我的 package.json
const expect = require('expect');
const request = require('supertest');
const {app} = require('./../server');
const {todos, populateTodos, users, populateUsers} = require('./seed/seed');
beforeEach(populateTodos);
beforeEach(populateUsers);
// POST /todos
describe('POST /todos', () => {
it('should test the POST route', () => {
request(app)
.post('/todos')
.expect(200)
.expect((res) => {
expect(res.body.name).toBe('Preyas');
})
.end((err, res) => {
if(err)
return;
});
});
});
谁能解释这些测试用例是什么,为什么要运行它们?