在node.js中如何testing传递给渲染文件的对象
router.get('/', (req, res) => { User.find({}, (err, users) => { res.render('users/index', {users: users}); }); ));
在页面上呈现的数据没有问题。
我只是想找一个方法来断言{users:users}
像下面的东西…
// testfile.js const user = {name: 'nate'} beforeEach((done) => { User.remove({}).then(() => { return User.insert(user); }).then(() => done()); }); it('should GET /users page', (done) => { request(app) .get('/users/') .end((err, response) => { assert(response.body === user); done(); }) });
有没有一种技术来访问传递给页面的对象?
或者可能是一个图书馆或这种types的断言?
- function/集成testingNodeJS ReST API实现
- 摩卡/ Should.js使用asynchronousfunction
- 摩卡testing:“TypeError:undefined不是一个函数”在Test.serverAddress
- Jesttesting简单的香草JavaScript – 不能读取null的属性'addEventListener'
- 如何在运行时使用node-config覆盖configuration值?
- Nodejstesting。 如何避免竞赛条件?
- 使用多个login进行Webtesting
- 设置Cypress.io通过代理访问页面
- Sinon.js在一个对象内部存储一个匿名函数