KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
When running the rspec I get: C:/www/kill/spec/games_controller_spec.rb:4:in block in <top (required)>': undefined local variable or method render_views' games_controller_spec.rb require 'spec_helper' describe GamesController, "creating a new game" do render_views fixtures :games it "should redirect to index with a notice on successful save" do Game.any_instance.stubs(:valid?).returns(true) post 'create' assigns[:game].should_not be_new_record flash[:notice].should_not be_nil response.should redirect_to(menu_items_path) end end spec_helper.rb # This file is copied to spec/ when you run 'rails generate rspec:install' ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../config/environment", __FILE__) require 'rspec/rails' require 'rspec/autorun' # Requires supporting ruby files with custom matchers and macros, etc, # in spec/support/ and its subdirectories. Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f} RSpec.configure do |config| # == Mock Framework # # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line: # config.mock_with :mocha # config.mock_with :flexmock # config.mock_with :rr #config.mock_with :rspec # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures config.fixture_path = "#{::Rails.root}/spec/fixtures" # If you're not using ActiveRecord, or you'd prefer not to run each of your # examples within a transaction, remove the following line or assign false # instead of true. config.use_transactional_fixtures = true # If true, the base class of anonymous controllers will be inferred # automatically. This will be the default behavior in future versions of # rspec-rails. config.infer_base_class_for_anonymous_controllers = false end gems: C:/Ruby192/lib/ruby/gems/1
Tags (comma-separated)
Save Edits
Cancel