在Karma Jasmine单元测试用例中检查日期格式
Checking date format in Karma Jasmine unit test case
我有一个将日期转换为新日期()的逻辑
$scope.isValidatStartDate=function("2016-05-04")
{
var dateList = date.split("-");
$scope.endMaxDate = new Date(dateList[0], dateList[1] - 1, dateList[2]);
}
我已经编写了测试用例来检查通过的日期是否为new date()格式;
it("Expect date should be validated", function () {
var date = "2016-05-04";
scope.isValidatStartDate(date);
expect(scope.endMaxDate).toBe("Wed May 04 2016 00:00:00 GMT+0530 (India Standard Time)");
});
但是测试失败了,Karma调试器控制台中的消息显示。。
debug.html:38预计日期(2016年5月4日星期三00:00:00 GMT+0530(印度标准时间)定于2016年5月4日星期三00:00:00 GMT+0530(印度标准时间)'。
测试要求Date对象为字符串。因此,它正在失败。如果日期对象真的是日期对象,我如何检查而不是字符串?
请再次比较日期:
var date = new Date("Wed May 04 2016 00:00:00 GMT+0530 (India Standard Time)")
expect(scope.endMaxDate).toBe(date)
也检查你的代码:
$scope..endMaxDate
您有两个点
相关文章:
- 如何在AngularJS中有效地检查日期是否有效
- 在Karma Jasmine单元测试用例中检查日期格式
- 如何检查日期选择器和时间选择器元素是否使用JQuery/Javascript设置
- 检查日期是否为周末javascript
- 如何创建一个函数来检查日期是否为回文
- 使用moment.js检查日期格式
- 如何在javascript中检查日期是否在本周、本月或下个月内
- Javascript函数检查日期
- 如何在不包括当前日期的情况下检查日期是否不是过去
- 我可以在选择框中检查日期吗?
- 检查日期并使用谷歌脚本编辑谷歌表格中的相邻单元格
- 检查日期是否大于一个月的第一个周结束日期
- JS代码以检查日期,如果包含该日期的元素满足条件,则突出显示该日期
- 如果今天,请检查日期,并返回今天还是正常日期
- 如何使用jQuery检查日期不能小于当前日期
- 检查日期是否在过去,无需提交表格
- 检查日期在javascript中是否有效
- 用于检查日期的 JavaScript
- Javascript 检查日期之间的天数差异
- jquery 检查日期选择器的年份