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"