From d656cb74f7e1becdb6ed686a7d36da48ab521030 Mon Sep 17 00:00:00 2001 From: randx Date: Sun, 19 Aug 2012 11:36:37 +0300 Subject: [PATCH] Headless gem added --- Gemfile | 1 + Gemfile.lock | 2 ++ features/support/env.rb | 5 +++++ spec/spec_helper.rb | 6 ++++++ 4 files changed, 14 insertions(+), 0 deletions(-) diff --git a/Gemfile b/Gemfile index 26e4e19..e8b0b24 100644 --- a/Gemfile +++ b/Gemfile @@ -101,6 +101,7 @@ group :development, :test do gem "rspec-rails" gem "capybara" gem "capybara-webkit" + gem "headless" gem "autotest" gem "autotest-rails" gem "pry" diff --git a/Gemfile.lock b/Gemfile.lock index 57ad193..b23bc47 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -186,6 +186,7 @@ GEM railties (~> 3.0) hashery (1.4.0) hashie (1.2.0) + headless (0.3.1) hike (1.2.1) httparty (0.8.3) multi_json (~> 1.0) @@ -398,6 +399,7 @@ DEPENDENCIES grape (~> 0.2.1) grit! haml-rails + headless httparty jquery-rails (= 2.0.2) jquery-ui-rails (= 0.5.0) diff --git a/features/support/env.rb b/features/support/env.rb index b47349c..496f23f 100644 --- a/features/support/env.rb +++ b/features/support/env.rb @@ -39,3 +39,8 @@ rescue NameError end Cucumber::Rails::Database.javascript_strategy = :truncation + +require 'headless' + +headless = Headless.new +headless.start diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index f87c9a5..5c0bb61 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -12,6 +12,7 @@ require 'webmock/rspec' require 'factories' require 'monkeypatch' require 'email_spec' +require 'headless' # Requires supporting ruby files with custom matchers and macros, etc, # in spec/support/ and its subdirectories. @@ -30,6 +31,11 @@ RSpec.configure do |config| # instead of true. config.use_transactional_fixtures = false + config.before :all do + headless = Headless.new + headless.start + end + config.before :each, type: :integration do DeviseSessionMock.disable end -- libgit2 0.21.2