Sha256: 29cf0f60440f31b6434358baca417e8e0afae54f8da48d75d01545683df73693

Contents?: true

Size: 846 Bytes

Versions: 1

Compression:

Stored size: 846 Bytes

Contents

$:.unshift File.expand_path('../lib', __FILE__)

# Test dependencies
require 'rspec'
require 'sqlite3'

# Data structure
require 'active_record'
require 'ostruct'

# Encore
require 'encore'

# Require our macros and extensions
Dir[File.expand_path('../../spec/support/macros/*.rb', __FILE__)].map(&method(:require))

# Emulate our railtie's behavior
require 'encore/railtie'
Encore::Helpers::ControllerHelper.inject_into_action_controller

RSpec.configure do |config|
  # Include our macros
  config.include DatabaseMacros
  config.include ModelMacros

  # Shared examples aliases
  config.alias_it_should_behave_like_to :it_has_behavior, 'has behavior:'

  config.before(:each) do
    # Create the SQLite database
    setup_database
  end

  config.after(:each) do
    # Make sure we remove our test database file
    cleanup_database
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
encore-0.0.3 spec/spec_helper.rb