Advertisement
ProblemSolver

Untitled

Sep 22nd, 2014
760
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 1.08 KB | None | 0 0
  1. require 'capybara'
  2. require 'database_cleaner'
  3. require 'capybara/dsl'
  4. require 'capybara/poltergeist'
  5.  
  6.  
  7. Capybara.configure do |c|
  8.   c.javascript_driver = :poltergeist
  9.   c.default_driver = :poltergeist
  10.  # c.app_host = "http://localhost:3000"
  11. end
  12.  
  13.  
  14. RSpec.configure do |config|
  15.  
  16.  
  17.   #config.include(Capybara::Webkit::RspecMatchers, :type => :feature)
  18.  
  19.   config.include Capybara::DSL
  20.  
  21.   config.before(:suite) do
  22.     DatabaseCleaner.strategy = :transaction
  23.     DatabaseCleaner.clean_with(:truncation)
  24.   end
  25.  
  26.   config.around(:each) do |example|
  27.     DatabaseCleaner.cleaning do
  28.       example.run
  29.     end
  30.   end
  31.  
  32.   config.filter_run :focus
  33.   config.run_all_when_everything_filtered = true
  34.  
  35.  
  36.  
  37.   if config.files_to_run.one?
  38.  
  39.     config.default_formatter = 'doc'
  40.   end
  41.  
  42.   config.profile_examples = 10
  43.  
  44.   config.order = :random
  45.  
  46.   Kernel.srand config.seed
  47.  
  48.  
  49.  
  50.   config.expect_with :rspec do |expectations|
  51.  
  52.     expectations.syntax = :expect
  53.   end
  54.  
  55.   config.mock_with :rspec do |mocks|
  56.     mocks.syntax = :expect
  57.     mocks.verify_partial_doubles = true
  58.   end
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement