我打开了一个rails控制台,并需要rspec_rails。我想写一个像下面这样的测试,并且能够调用它。RSpec.describe("foo") do expect(false).to be falseend
当我将它输入我的控制台时,我看到创建了一个RSpec在迁移旧数据库数据时,我可以重用这个方法,但是该方法调用expect,因为到目前为止,它只使用标准的RSpec CLI运行程序从RSpec::Example
我创建了我的模型,名为Test,当我在浏览器中使用它时,一切都正常,但当我试图在rails c中使用它时,我得到了错误。Module from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/railsconsole.rb:47:in `start'
from /
我有一些代码,只有当rails应用程序在开发环境(即$ rails server)而不是在测试环境(即$ rake test)中时才需要运行。当我尝试的时候 dont run me during testing无论我在哪种环境中,代码都会被执行。我甚至尝试过:
if Rails.env.development? and not Rails.env.test?