使用guard的rspec测试无法访问模型对象

时间:2012-07-30 09:35:44

标签: ruby-on-rails rspec

我无法对db对象运行rspec测试。我用轨道发生器创建了一个模型。然后我重新启动了警卫控制台。我是铁路新手,所以如果有人指出我明显的错误,那将会很感激:)

以下是我的rspec文件 -

require 'spec_helper'

describe TasksController do

  describe "Tasks" do
    describe "GET/tasks" do
      it "display some tasks" do
        @task = Task.create :task => "Get it done"

        visit tasks_path 
        page.should_have_content "Get it done"
      end
    end
  end
end

我的测试是通过后卫进行的。以下是我收到的错误 -

  

故障:

     

1)TasksController任务GET / tasks显示一些任务        失败/错误:@task = Task.create:task => “把它做完”        ActiveRecord的:: StatementInvalid:          找不到表'任务'        './spec/controllers/tasks_controller_spec.rb:8:在'

中的块(4级)

0 个答案:

没有答案