2013-06-18 134 views
2

我正在嘗試爲我的ROR應用程序編寫一些水豚黃瓜腳本,並且發現很難通過每次更改和運行完整功能來獲取腳本。REPL for水豚

水豚是否有REPL(讀取Eval打印循環),以便我可以更快地測試小塊代碼的正確性?

+0

你看過Guard和Spork嗎?這裏有一篇關於它的文章http://ruby.railstutorial.org/chapters/static-pages#sec-guard。它是witpec爲rspec,但也應該申請黃瓜。 – RobertH

回答

3

好吧,我的隊友發現它...我們可以使用irb並加載水豚,然後我們可以訪問一個頁面,並做所有與我們的心臟內容匹配的水豚模式!

irb -r rubygems -r capybara -r capybara/dsl 
    > Capybara.default_driver = :selenium 
    > include Capybara::DSL 
    > page = Capybara.page 
    > page.visit("http://someurl.in")