我的规格
require 'spec_helper'
describe 'user_sessions/new.html.erb' do
let (:user_session) { mock_model(UserSession).as_null_object }
before do
assign(:user_session, user_session)
end
it 'should have the sign in header' do
render
rendered.should contain('Sign in')
end
end
Run Code Online (Sandbox Code Playgroud)
抛出
1)
NoMethodError in 'user_sessions/new.html.erb should have the sign in header'
undefined method `assign' for #<Spec::Rails::Example::ViewExampleGroup::Subclass_1:0x1036835e0>
Run Code Online (Sandbox Code Playgroud)
宝石:
group :test, :cucumber do
gem "cucumber-rails", "0.3.2"
gem "rspec-rails", "1.3.3"
gem "database_cleaner", "0.5.0"
# gem "capybara", "0.3.9"
gem "webrat"
gem "selenium-client", "1.2.18"
gem "sqlite3-ruby", "1.3.1"
gem "email_spec", "~> 0.6.3", :require => 'spec'
gem …Run Code Online (Sandbox Code Playgroud)