0
我具有轉換日期到新的日期()邏輯檢查日期格式
$scope.isValidatStartDate=function("2016-05-04")
{
var dateList = date.split("-");
$scope.endMaxDate = new Date(dateList[0], dateList[1] - 1, dateList[2]);
}
我已經寫測試用例來檢查傳遞日期是否在新的格式日期();
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)");
});
但測試失敗作爲噶調試器控制檯說的短信..
debug.html:預計38日(星期三2016年5月4日00:00:00 GMT + 0530(印度 標準時間))爲'Wed May 04 2016 00:00:00 GMT + 0530(印度 標準時間)'。
測試期望Date對象是string.Hence它是失敗的。如果日期對象實際上是一個日期對象,我可以檢查而不是字符串?