可以't在Jasmine中调用Javascript函数
Can't Call Javascript Function in Jasmine
我是Javascript的新手,第一次开始。我正在尝试使用Jasmine来测试对象及其方法。我有以下代码:
function Monkey(x, y) {
this.x = x;
this.y = y;
this.goteam = new function () {
return x;
};
}
describe("Cool", function () {
it("should work", function () {
var monkey = new Monkey(1, 2);
var value = monkey.goteam();
expect(value).toBe(1);
});
});
测试Cool it should work给了我"[object object]不是一个值=monkey.goteam()行上的函数;我花了一个小时阅读教程和搜索,但无论我尝试什么都会失败。非常感谢任何帮助。
this.goTeam
应声明为function
,而不是new function
。此处不需要new
关键字。
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数