Sha256: 2e48ed985f53d752c6d3b9b004c3081a75e6058c4ff3842bbe3dd5ab7ecee914

Contents?: true

Size: 723 Bytes

Versions: 6

Compression:

Stored size: 723 Bytes

Contents

# encoding: utf-8

# NOTE: we don't have to require spec, webrat,
# rack/test or whatever, it's bundler job to do it

# load test environment include dependencies
RANGO_ENV = "test"
require_relative "../init.rb"

# load config.ru
require "rango/utils"
Rango::Utils.load_rackup

# webrat
Webrat.configure do |config|
  config.mode = :rack
end

# rspec
Spec::Runner.configure do |config|
  config.include Rack::Test::Methods
  config.include Webrat::Matchers

  # automigrate database
  # TODO: with this setup it runs after custom block, so
  # if you create a record, it will be destroyed immediately
  #config.before(:each) do
  #  DataMapper.auto_migrate!
  #end

  # for rack-test
  def app
    Project.router
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rango-0.1.1.2.11 stubs/stack/content/spec/spec_helper.rb
rango-0.1.1.2.10 stubs/project/content/spec/spec_helper.rb
rango-0.1.1.2.9 stubs/project/content/spec/spec_helper.rb
rango-0.1.1.2.8 stubs/project/content/spec/spec_helper.rb
rango-0.1.1.2.7 stubs/project/content/spec/spec_helper.rb
rango-0.1.1.2.6 stubs/project/content/spec/spec_helper.rb