spec/spec_helper.rb in token_field-1.1.0 vs spec/spec_helper.rb in token_field-2.0.0

- old
+ new

@@ -1,20 +1,25 @@ # This file is copied to spec/ when you run 'rails generate rspec:install' ENV["RAILS_ENV"] = 'test' require File.expand_path("../dummy/config/environment", __FILE__) require 'rspec/rails' -require 'rspec/autorun' require 'capybara/rails' require "factory_girl_rails" require "database_cleaner" +require 'capybara-webkit' +require 'capybara-screenshot/rspec' +Capybara.javascript_driver = :webkit + ENGINE_RAILS_ROOT=File.join(File.dirname(__FILE__), '../') # Requires supporting ruby files with custom matchers and macros, etc, # in spec/support/ and its subdirectories. Dir[File.join(ENGINE_RAILS_ROOT, "spec/support/**/*.rb")].each { |f| require f } +require "token_field/capybara/dsl" + RSpec.configure do |config| config.filter_run :focus => true config.filter_run_excluding :skip => true #config.filter_run_excluding :js => true config.run_all_when_everything_filtered = true @@ -28,18 +33,18 @@ config.include FactoryGirl::Syntax::Methods config.include Capybara::DSL config.include TokenField::Capybara::Dsl + config.include Dummy::Application.routes.url_helpers config.before(:each) do DatabaseCleaner.strategy = :truncation DatabaseCleaner.start end config.after(:each) do DatabaseCleaner.clean - Capybara.reset_sessions! end # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures # config.fixture_path = "#{::Rails.root}/spec/fixtures"