Sha256: 677d742e0286b6644669a9f3bb527a8f000d1f12ac8a4b95dcf34ec064211d07

Contents?: true

Size: 628 Bytes

Versions: 10

Compression:

Stored size: 628 Bytes

Contents

ENV['RACK_ENV'] = 'test'
require "rack/test"
require 'nestene'
require 'capybara/cucumber'
require 'capybara/poltergeist'
require 'pry'
Capybara.javascript_driver = :poltergeist

Capybara.app = Nestene::Ui::App

Capybara.register_driver :rack_test do |app|
  Capybara::RackTest::Driver.new app, \
    redirect_limit: 15,
    follow_redirects: false,
    respect_data_method: true
end

Before do
  Celluloid.shutdown
  Celluloid.boot
  @storage = Nestene::MemoryStorage.new
  Nestene::start_nestene(@storage)
end

class MyWorld
  include Rack::Test::Methods
  def app
    Nestene::Ui::App
  end
end

World do
  MyWorld.new
end


Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
nestene-0.2.0 features/support/env.rb
nestene-0.1.8 features/support/env.rb
nestene-0.1.7 features/support/env.rb
nestene-0.1.6 features/support/env.rb
nestene-0.1.5 features/support/env.rb
nestene-0.1.4 features/support/env.rb
nestene-0.1.3 features/support/env.rb
nestene-0.1.2 features/support/env.rb
nestene-0.1.1 features/support/env.rb
nestene-0.1.0 features/support/env.rb