茉莉花未定义函数
Jasmine undefined function
我在终端Expected undefined to be greater than 18.
中收到错误消息 我已经创建了一个函数,并且正在期望函数中调用该函数。我需要将函数作为变量传递吗?
describe("Age Test", function() {
it("It calculates age and the return value must be greater than 18",
function(){
/* Define */
function ageCalculator(yDD,yMM,yYY) {
// Current date
var today = new Date();
var cDD = today.getDate();
var cMM = today.getMonth()+1; //January is 0!
var cYY = today.getFullYear();
// Difference in date
var dDD = cDD - yDD;
var dMM = cMM - yMM;
var dYY = cYY - yYY;
if (dMM < 0) {
dYY = dYY - 1;
}
if (dDD < 0) {
dMM = dMM - 1;
}
dDD = dDD - 1;
dMM = 12 + dMM;
dDD = 30 + dDD;
}
/* Run Mock */
expect(ageCalculator(27,4,1991)).toBeGreaterThan(18);
});
});
您不会从函数返回任何内容,因此ageCalculator(27,4,1991)
调用的结果是undefined
。
相关文章:
- 现有函数未定义
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- AngularJS ng repeat显示原型函数未定义
- jQuery onclick 函数:未定义不是一个函数
- 函数未定义
- 为什么在jsfiddle中显示ReferenceError:函数未定义
- 函数未定义,实际定义时为
- 函数未定义的Javascript(Basic)
- ajax函数未定义
- 为什么window.onload函数未定义
- 模块模式:函数未定义
- 包含的javascript源代码通过PHP,onmousemove事件,函数未定义
- 单击链接时出现函数未定义错误
- AngularJS和Angular Snap:SSnap构造函数未定义
- 在Node.js中,从同一文件中的另一个函数引用一个函数会导致'ReferenceError:-函数-未定义
- symfony trick javascript函数未定义
- 不断获取JS函数未定义错误
- AngularJS HTTP 资源 - 响应函数未定义
- 函数未定义,参数格式
- JavaScript 中的函数未定义