0
這裏是我的代碼:茉莉花測試JavaScript功能URL
var getCode = function(code) {
if (code = (new RegExp('[?&]' + encodeURIComponent(code) + '=([^&]*)'))
.exec(location.search))
return decodeURIComponent(code[1]);
};
$(document).ready(function() {
var code = getCode("code");
//some other function
這裏是我的測試代碼:
it("check the code value of url", function() {
window.location.search = "https://test.com?&code=testParam";
var code = getCode("code");
expect(code).toEqual("testParam");
});
每當我嘗試運行此茉莉測試顯示的RuntimeException或者說hte變量getCode未定義。無論如何,我可以設置位置網址並進行測試嗎?
非常感謝您的幫助
我想獲取當前頁面的網址。無論如何要這樣做? – user6090970
你只能得到運行jashmine測試用例的頁面的url(使用window.location.href)。 – rajesh
明白了。但是它仍然顯示在我的測試用例中找不到變量getCode。有沒有理由不讀這個變量? – user6090970