簡體   English   中英

使用RSpec和Capybara測試Rails應用

[英]Testing Rails app with RSpec and Capybara

在測試我的rails應用程序(使用RSpec和Capybara)時,我在測試AngularJS函數時遇到了麻煩(從用戶的角度來看)。 我可以不只使用RSpec和Capybara進行測試,還是需要量角器之類的東西?

任何幫助將是巨大的! 謝謝!

只要您使用支持javascript的驅動程序(例如Selenium或Poltergeist),就可以使用Capybara進行測試-請參閱https://github.com/jnicklas/capybara#drivers

但是,盡管我不是AngularJS用戶,但我確實知道它是可測試的,並且我想您最好使用專門用於javascript測試的工具,而不是capybara。

只要angular提供了它自己的方法和功能,就應該將測試套件分為兩部分。 第一個,rspec,capybara和rails將僅測試非角度頁面。

第二個,使用茉莉花之類的工具來測試角度行為。 兩者結合在一起可以很好地覆蓋應用程序。

https://docs.angularjs.org/guide/unit-testing

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM