Sha256: ee963ee171aa987ffecd765769f0ea2713a68291ea8ec2deb4ac166bdf0c8e0c

Contents?: true

Size: 723 Bytes

Versions: 4

Compression:

Stored size: 723 Bytes

Contents

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

require 'rspec'
require 'sqlite3'

require 'parole'

# 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

  config.before(:each) do
    # Reset our commentable classes
    Parole.instance_variable_set(:@commentable_classes, nil)

    # Create the SQLite database
    setup_database

    # Run our migration
    run_default_migration
  end

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

    # Remove our models
    flush_models!
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
parole-0.1.4 spec/spec_helper.rb
parole-0.1.3 spec/spec_helper.rb
parole-0.1.2 spec/spec_helper.rb
parole-0.1.1 spec/spec_helper.rb