Sha256: 811922d0f8dfff2d31fecd6072b34365f9203fcdfaeee5f1203bcbc9a153264b

Contents?: true

Size: 765 Bytes

Versions: 1

Compression:

Stored size: 765 Bytes

Contents

require 'cucumber'
require 'capybara/cucumber'
require 'faraday'
require 'dalli'
require 'rspec'
require 'rspec/expectations'
require 'capybara/poltergeist'
require 'sinatra'

Capybara.javascript_driver = :poltergeist

World(RSpec::Matchers)

# Files
Dir.glob("lib/**/*.rb").each do |file|
  require "./#{file}"
end

Capybara.app = Rack::Builder.parse_file(File.expand_path('../../../config.ru', __FILE__)).first

API = Faraday.new do |conn| conn.adapter :rack, Rack::URLMap.new({
    "/api" => MemcachedManager::API.new,
    "/" => MemcachedManager::Webapp.new
  })
end

MemcachedConfigs = { host: ENV['MEMCACHED_1_PORT_11211_TCP_ADDR'] || 'localhost', port: '11211' }
Memcached        = Dalli::Client.new("#{MemcachedConfigs[:host]}:#{MemcachedConfigs[:port]}")

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
memcached-manager-1.0.0 features/support/env.rb