Sha256: 7e81c5e14adc46b9ece7db57d727052356c5ea2566670d6f4e72d2013862f786

Contents?: true

Size: 861 Bytes

Versions: 1

Compression:

Stored size: 861 Bytes

Contents

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

require 'coveralls'
Coveralls.wear!

require 'rspec'
require 'sqlite3'
require 'mysql2'
require 'pg'

require 'microscope'

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

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

  # Disable `should` syntax
  config.expect_with :rspec do |c|
    c.syntax = :expect
  end

  config.before :each do
    # Establish ActiveRecord database connection
    adapter = ENV['DB_ADAPTER'] || 'sqlite3'
    setup_database(adapter: adapter, database: 'microscope_test')

    # Reset internal variables
    Microscope.instance_variable_set(:@configuration, nil)
    Microscope.instance_variable_set(:@special_verbs, nil)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
microscope-0.6.2 spec/spec_helper.rb