2
我有這種設置的應用程序:Right Rails如何編寫RPSEC來測試URL路由?
User (id)
Room (id, private (boolean)
RoomMember(user_id, room_id, banned (boolean)
這些都是使用情況下,我想要寫一個測試:
- 如果房間沒有私人用戶可以加入並重定向到達正確的網址
- 如果房間是私有的,用戶重定向到輸入密碼頁面
- 如果用戶已被取締,他們重定向到「/」
什麼是正確的rails rspec方式來測試這些用戶故事?
感謝
謝謝,所以這被認爲是一個控制器測試,而不是路由測試? – AnApprentice
另外,這會把canCan考慮爲ability.rb權限嗎? – AnApprentice
此外,考慮到用戶權限模型不存在應該存在哪個文件? – AnApprentice