YaleSTC/shifts

View on GitHub
spec_old/spec_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
ENV["RAILS_ENV"] = "test"
require File.expand_path('../../config/environment', __FILE__)


require 'rspec'
require 'capybara/rails'
require 'casclient'
require 'casclient/frameworks/rails/filter'


RSpec.configure do |c|
  c.mock_with :rspec
  # c.filter_run_including :focus => true
  c.include Capybara::DSL
end

def sign_in(netid)
    CASClient::Frameworks::Rails::Filter.fake(netid)
end

# # This file is copied to ~/spec when you run 'ruby script/generate rspec'
# # from the project root directory.
# ENV["RAILS_ENV"] ||= 'test'
# require File.dirname(__FILE__) + "/../config/environment" unless defined?(Rails.root)
# # require 'spec/autorun'
# # require 'spec/rails'
# # require 'spec/spec_helper'

# Spec::Runner.configure do |config|
#   # If you're not using ActiveRecord you should remove these
#   # lines, delete config/database.yml and disable :active_record
#   # in your config/boot.rb
#   config.use_transactional_fixtures = true
#   config.use_instantiated_fixtures  = false
#   config.fixture_path = Rails.root + '/spec/fixtures/'

#   # == Fixtures
#   #
#   # You can declare fixtures for each example_group like this:
#   #   describe "...." do
#   #     fixtures :table_a, :table_b
#   #
#   # Alternatively, if you prefer to declare them only once, you can
#   # do so right here. Just uncomment the next line and replace the fixture
#   # names with your fixtures.
#   #
#   # config.global_fixtures = :table_a, :table_b
#   #
#   # If you declare global fixtures, be aware that they will be declared
#   # for all of your examples, even those that don't use them.
#   #
#   # You can also declare which fixtures to use (for example fixtures for test/fixtures):
#   #
#   # config.fixture_path = Rails.root + '/spec/fixtures/'
#   #
#   # == Mock Framework
#   #
#   # RSpec uses it's own mocking framework by default. If you prefer to
#   # use mocha, flexmock or RR, uncomment the appropriate line:
#   #
# #   config.mock_with :mocha
#   # config.mock_with :flexmock
#   # config.mock_with :rr
#   #
#   # == Notes
#   #
#   # For more information take a look at Spec::Runner::Configuration and Spec::Runner
#   require "rubygems"

# # Add the local gems dir if found within the app root; any dependencies loaded
# # hereafter will try to load from the local gems before loading system gems.
# end