Sha256: f6d7f9221b075dac21e63beeeedbe2d86fc3237f3ca1840cc53638200882de99

Contents?: true

Size: 940 Bytes

Versions: 4

Compression:

Stored size: 940 Bytes

Contents

if ENV.key?('COVERAGE') and !ENV['COVERAGE'].empty?
  require File.expand_path('../../lib/zen/spec/simplecov', __FILE__)
end

require File.expand_path('../../lib/zen', __FILE__)

Ramaze::Log.level   = Logger::ERROR
Ramaze.options.mode = :dev

Zen::FIXTURES = __DIR__('fixtures/zen')
Zen.root      = __DIR__

if !ENV['DSN'].nil? and !ENV['DSN'].empty?
  Zen.database = Sequel.connect(ENV['DSN'])
else
  Zen.database  = Sequel.connect(
    :adapter   => ENV['ADAPTER']  || 'sqlite',
    :database  => ENV['DATABASE'] || __DIR__('database.db'),
    :username  => ENV['USERNAME'],
    :password  => ENV['PASSWORD'],
    :test      => true,
    :encoding  => 'utf8'
  )
end

if ENV['LRU'] and !ENV['LRU'].empty?
  Ramaze::Cache.options.session = Ramaze::Cache::LRU
end

Zen::Language.options.paths.push(__DIR__('fixtures/zen/language'))

Zen.start

# Load Capybara?
require __DIR__('../lib/zen/spec/helper') unless Zen.const_defined?(:RakeTask)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
zen-0.4.3 spec/helper.rb
zen-0.4.2 spec/helper.rb
zen-0.4.1 spec/helper.rb
zen-0.4 spec/helper.rb