Sha256: f4be0be98f78339a479302a13868cbb108d5a7040a20ece50626dfc05baa7938

Contents?: true

Size: 486 Bytes

Versions: 8

Compression:

Stored size: 486 Bytes

Contents

require 'cypress_dev/railtie'

module Rails
  def self.env
  end
end

RSpec.describe CypressDev::Railtie do
  let(:rails_env) { double }
  let(:middleware) { double('Middleware', use: true) }
  let(:rails_app) { double('RailsApp', middleware: middleware) }

  before do
    allow(Rails).to receive(:env).and_return(rails_env)
  end

  it 'runs the middleware in test mode' do
    CypressDev::Railtie.initializers.each do |initializer|
      initializer.run(rails_app)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cypress-on-rails-1.3.0 spec/cypress_dev/railtie_spec.rb
cypress-on-rails-1.2.1 spec/cypress_dev/railtie_spec.rb
cypress-on-rails-1.2.0 spec/cypress_dev/railtie_spec.rb
cypress-on-rails-1.1.1 spec/cypress_dev/railtie_spec.rb
cypress-on-rails-1.1.0 spec/cypress_dev/railtie_spec.rb
cypress-on-rails-1.0.1 spec/cypress_dev/railtie_spec.rb
cypress-on-rails-1.0.0 spec/cypress_dev/railtie_spec.rb
cypress-on-rails-1.0.0.beta2 spec/cypress_dev/railtie_spec.rb