Rspec测试通过而没有实现任何操作

时间:2013-04-28 20:54:21

标签: ruby-on-rails passenger rspec-rails vagrant

您好我正在使用一个流浪者项目(使用完全配置了乘客的ubuntu服务器,尝试在生产环境中进行开发,因为这是我的目标生产环境)。

我的问题是,当我运行“rails g controller people”时,我写了一个简单的控制器规格,如;

require 'spec_helper'

describe PeopleController do
  describe "GET #index" do
    it "responds with success" do
      get :index
      expect(response).to be_success
    end
  end
end

我使用“rspec spec / controllers /”运行它,即使没有在控制器中创建索引操作,测试也会立即通过。

您认为这会导致什么? 谢谢

1 个答案:

答案 0 :(得分:0)

app / views / people中是否有index.html.erb?如果是这样,Rails会隐式为您创建一个呈现模板的操作。