基本的摩卡TDD接口
Basic mocha TDD interface
问题
我有以下javascript文件:
function myLocalHouse() {
this.buyHouse(money, date) {
//code I want to test with mocha
};
};
我想测试buyHouse
方法。
我尝试过的
我尝试了世界上最简单的事情,但尽管我努力了,它还是不起作用
var myLocalHouseInstance = require('/myLocalHouse.js');
suite('houses suite', function() {
test('test that buy House works correctly', function() {
var something = myLocalHouseInstance.buyHouse(100, '17/08/2013');
});
});
不幸的是,这不起作用,当我执行mocha
时,它说方法buyHouse
是未定义的。
我用执行测试
mocha -u tdd
感谢
您需要在myLocalHouse.js中导出函数
exports.myLocalHouse = function() {
this.buyHouse = function(money, date) {
}
}
或
function myLocalHouse() {
this.buyHouse = function(money, date) {
}
}
exports.myLocalHouse = myLocalHouse;
然后在你的测试
var myLocalHouse = require('./myLocalHouse.js').myLocalHouse;
suite('houses suite', function() {
test('test that buy House works correctly', function() {
var myLocalHouseInstance = new myLocalHouse();
var something = myLocalHouseInstance.buyHouse(100, '17/08/2013');
});
});
相关文章:
- 如何在GoogleWeb工具包(GWT)中从JSNI调用接口(实例化)
- RubyonRails——构建交互式接口应该朝哪个方向发展
- Ember.js-接口状态应该存储在哪里
- 理解typescript中的构造函数接口
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 导出由导入的类/接口组成的模块
- 带有接口的ASP.NET MVC RegisterModel
- 如何存根Typescript接口/类型定义
- 'stepUp'对未实现接口HTMLInputElement的对象调用
- 什么时候在流中的类型别名上使用接口
- 如何使用外部接口将参数从 JavaScript 传递到 AS3
- 打字稿接口向下转换
- PHP 图表 js 加载 mysql 和接口
- 将 Sinon 与 Typescript 和接口一起使用
- 使用多接口继承的Typescript名称冲突/冲突
- safari中的EventTarget接口
- 类型错误:'单击'对未实现接口HTMLElement的对象调用
- 什么是接口计算模式
- 基本的摩卡TDD接口
- ruby on rails-Javascript TDD/BDD uiser接口.如何测试表格