Sha256: da6b0c41a5ea7e373b7ac8d33dc0478c47b96604ab3198841758e7eecd322e40

Contents?: true

Size: 1.18 KB

Versions: 9

Compression:

Stored size: 1.18 KB

Contents

require 'bundler/setup'
Bundler.setup

require 'simplecov'
require 'coveralls'
require 'pry'

SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
  SimpleCov::Formatter::HTMLFormatter,
  Coveralls::SimpleCov::Formatter
]

SimpleCov.start do
  add_filter 'spec'
end

require 'delayed_job'

require 'sidekiq'
require 'sidekiq/testing'
Sidekiq::Testing.fake!

require 'resque'
require 'resque_spec'
ResqueSpec.disable_ext = false

require 'taskinator'

# require supporting files with custom matchers and macros, etc
Dir[File.expand_path("../support/**/*.rb", __FILE__)].each {|f| require f }

RSpec.configure do |config|

  config.expect_with :rspec do |c|
    c.syntax = [:should, :expect]
  end

  config.mock_with :rspec do |c|
    c.syntax = :expect
  end

  config.order = :random
  config.fail_fast = (ENV["FAIL_FAST"] == 1)

  config.before(:each) do
    Taskinator.queue_adapter = :test_queue
  end

  config.before(:each, :redis => true) do
    Taskinator.redis = { :namespace => 'taskinator:test' }
    Taskinator.redis do |conn|
      conn.flushdb
    end
  end

end

# require examples, must happen after configure
Dir[File.expand_path("../examples/**/*.rb", __FILE__)].each {|f| require f }

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
taskinator-0.0.14 spec/spec_helper.rb
taskinator-0.0.13 spec/spec_helper.rb
taskinator-0.0.12 spec/spec_helper.rb
taskinator-0.0.11 spec/spec_helper.rb
taskinator-0.0.10 spec/spec_helper.rb
taskinator-0.0.9 spec/spec_helper.rb
taskinator-0.0.8 spec/spec_helper.rb
taskinator-0.0.7 spec/spec_helper.rb
taskinator-0.0.5 spec/spec_helper.rb