我想使用一种测试语言(断言和匹配器)来执行单元和BDD /功能测试。即。
stepDefinitions = ->
@World = require("../support/world").World
@Given /^I visit the website$/, (cb) ->
(@visit 'http://localhost:3000', cb)
@Then /^I should see "([^"]*)"'s homepage$/, (title, cb) ->
(expect @browser.html()).not.toBeNull()
cb?()
module.exports = stepDefinitions
要求茉莉花节点不切割,我缺少什么?
答案 0 :(得分:1)
NPM上有一些软件包(例如expectations)提供了类似于期望的语法,但我还没有找到足够好的东西。
您也可以考虑Node.js的标准assertion library。