我无法对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级)