Sha256: 78a5164390195e06d58451f13a0f308b1496fb69e27962a911bd1fbd0c34f9a0

Contents?: true

Size: 972 Bytes

Versions: 59

Compression:

Stored size: 972 Bytes

Contents

# https://github.com/resque/resque/wiki/RSpec-and-Resque
RSpec.configure do |config|
  REDIS_PID = "#{Rails.root}/tmp/pids/redis-test.pid"
  REDIS_CACHE_PATH = "#{Rails.root}/tmp/cache/"

  unless ENV["TRAVIS"]
    Resque.redis = 'localhost:9736'
    config.before(:suite) do
      redis_options = {
        "daemonize"     => 'yes',
        "pidfile"       => REDIS_PID,
        "port"          => 9736,
        "timeout"       => 300,
        "save 900"      => 1,
        "save 300"      => 1,
        "save 60"       => 10000,
        "dbfilename"    => "dump.rdb",
        "dir"           => REDIS_CACHE_PATH,
        "loglevel"      => "debug",
        "logfile"       => "stdout",
        "databases"     => 16
      }.map { |k, v| "#{k} #{v}" }.join("\n")
      `echo '#{redis_options}' | redis-server -`
    end

    config.after(:suite) do
      %x{
        cat #{REDIS_PID} | xargs kill -QUIT
        rm -f #{REDIS_CACHE_PATH}dump.rdb
      }
    end
  end
end

Version data entries

59 entries across 59 versions & 3 rubygems

Version Path
enju_circulation-0.2.1 spec/support/resque.rb
enju_circulation-0.2.0 spec/support/resque.rb
enju_event-0.2.0 spec/support/resque.rb
enju_leaf-1.2.0 spec/support/resque.rb
enju_leaf-1.2.0.beta.4 spec/support/resque.rb
enju_event-0.2.0.beta.4 spec/support/resque.rb
enju_circulation-0.2.0.beta.4 spec/support/resque.rb
enju_circulation-0.2.0.beta.3 spec/support/resque.rb
enju_leaf-1.2.0.beta.3 spec/support/resque.rb
enju_event-0.2.0.beta.3 spec/support/resque.rb
enju_circulation-0.2.0.beta.2 spec/support/resque.rb
enju_event-0.2.0.beta.2 spec/support/resque.rb
enju_leaf-1.2.0.beta.2 spec/support/resque.rb
enju_circulation-0.2.0.beta.1 spec/support/resque.rb
enju_event-0.2.0.beta.1 spec/support/resque.rb
enju_leaf-1.2.0.beta.1 spec/support/resque.rb
enju_leaf-1.1.4 spec/support/resque.rb
enju_circulation-0.1.2 spec/support/resque.rb
enju_event-0.1.19 spec/support/resque.rb
enju_leaf-1.1.3 spec/support/resque.rb