0
我正在使用摩卡在Meteor應用程序中測試某些窗體。應用程序中的路由已通過身份驗證,因此只有登錄的用戶或具有「管理員」角色的用戶才能查看它們。使用黑猩猩/摩卡測試流星應用程序 - 自動登錄以測試已驗證的路線
當測試打開瀏覽器查看URL並填寫表單時,它將按照預期重定向到登錄頁面。
有沒有辦法在測試前自動登錄用戶,所以我不必刪除路由認證?
這裏的測試代碼到目前爲止
describe('Create a Client', function() {
it('should create a new client @watch', function() {
browser.url('http://localhost:3000/dashboard/clients/new')
[...]
});
});
這是真棒,謝謝! – Sean
快速的問題,我完全按照您的指示實施了代碼。我已更改用戶名/密碼,但第二個「browser.url」功能不起作用。用戶登錄後,應用程序停留在儀表板上,測試失敗。任何想法爲什麼? – Sean