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