1
我的控制器動作:茉莉花與快遞 - 爲響應測試重定向
//...
this.create = function (req, res) {
return res.redirect('http://www.example.com');
}
//..
使用茉莉花我怎麼能斷言動作重定向到http://www.example.com
?我應該提供一個模擬res
爲了使用茉莉花間諜執行斷言?
我的控制器動作:茉莉花與快遞 - 爲響應測試重定向
//...
this.create = function (req, res) {
return res.redirect('http://www.example.com');
}
//..
使用茉莉花我怎麼能斷言動作重定向到http://www.example.com
?我應該提供一個模擬res
爲了使用茉莉花間諜執行斷言?
所以,要測試的一種方法是
expect(response.request.href).toContain("redirected");
然而,這其實導航到終點,所以如果你想測試一個絕對的URL,你居然導航到該端點,因此你受到任何額外的重定向和/或互聯網問題
你有沒有解決這個問題? – Vox