2
我正在嘗試爲我的ROR應用程序編寫一些水豚黃瓜腳本,並且發現很難通過每次更改和運行完整功能來獲取腳本。REPL for水豚
水豚是否有REPL(讀取Eval打印循環),以便我可以更快地測試小塊代碼的正確性?
我正在嘗試爲我的ROR應用程序編寫一些水豚黃瓜腳本,並且發現很難通過每次更改和運行完整功能來獲取腳本。REPL for水豚
水豚是否有REPL(讀取Eval打印循環),以便我可以更快地測試小塊代碼的正確性?
好吧,我的隊友發現它...我們可以使用irb並加載水豚,然後我們可以訪問一個頁面,並做所有與我們的心臟內容匹配的水豚模式!
irb -r rubygems -r capybara -r capybara/dsl
> Capybara.default_driver = :selenium
> include Capybara::DSL
> page = Capybara.page
> page.visit("http://someurl.in")
你看過Guard和Spork嗎?這裏有一篇關於它的文章http://ruby.railstutorial.org/chapters/static-pages#sec-guard。它是witpec爲rspec,但也應該申請黃瓜。 – RobertH