require 'spec_helper'
require 'rails'
require 'rubygems'
require 'bundler'
require 'capybara/rspec'
require 'capybara-screenshot/rspec'
require 'd3-rails'
require 'sprockets'

Bundler.require :default, :development, :test

Combustion.initialize! :action_controller, :action_view, :sprockets

require 'rspec/rails'
require 'capybara/rails'

Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |file| require file }

RSpec.configure do |config|
  config.expose_dsl_globally = true
  config.alias_example_group_to :feature, :capybara_feature => true, :type => :feature
  config.alias_example_to :scenario
  # config.use_transactional_fixtures = true
  # config.infer_spec_type_from_file_location!
end

# TODO change this to not deprecated page_path as soon as capybara-screenshot fixes issue #164
Capybara.save_and_open_page_path = 'tmp/capybara'
Capybara::Screenshot.prune_strategy = :keep_last_run