Sha256: 8c7bd478e1c03fc31e49ab8df4fe9e936bb7b1e2ea010d533e5ea7b633646ca1

Contents?: true

Size: 782 Bytes

Versions: 8

Compression:

Stored size: 782 Bytes

Contents

require 'cypress_dev/configuration'

RSpec.describe CypressDev::Configuration do
  it 'has defaults' do
    CypressDev.configure { |config| config.reset }

    expect(CypressDev.configuration.cypress_folder).to eq('spec/cypress')
    expect(CypressDev.configuration.use_middleware?).to eq(true)
    expect(CypressDev.configuration.logger).to_not be_nil
  end

  it 'can be configured' do
    my_logger = Logger.new(STDOUT)
    CypressDev.configure do |config|
      config.cypress_folder = 'my/path'
      config.use_middleware = false
      config.logger = my_logger
    end
    expect(CypressDev.configuration.cypress_folder).to eq('my/path')
    expect(CypressDev.configuration.use_middleware?).to eq(false)
    expect(CypressDev.configuration.logger).to eq(my_logger)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

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