Sha256: 9bf41a93101c6e88188e9ac145ac41b5617b779d1f90c35b657cf18660522099
Contents?: true
Size: 1.23 KB
Versions: 2
Compression:
Stored size: 1.23 KB
Contents
require 'cypress_on_rails/configuration' RSpec.describe CypressOnRails::Configuration do it 'has defaults' do CypressOnRails.configure { |config| config.reset } expect(CypressOnRails.configuration.api_prefix).to eq('') expect(CypressOnRails.configuration.install_folder).to eq('spec/e2e') expect(CypressOnRails.configuration.use_middleware?).to eq(true) expect(CypressOnRails.configuration.logger).to_not be_nil expect(CypressOnRails.configuration.before_request).to_not be_nil end it 'can be configured' do my_logger = Logger.new(STDOUT) before_request_lambda = -> (_) { return [200, {}, ['hello world']] } CypressOnRails.configure do |config| config.api_prefix = '/api' config.install_folder = 'my/path' config.use_middleware = false config.logger = my_logger config.before_request = before_request_lambda end expect(CypressOnRails.configuration.api_prefix).to eq('/api') expect(CypressOnRails.configuration.install_folder).to eq('my/path') expect(CypressOnRails.configuration.use_middleware?).to eq(false) expect(CypressOnRails.configuration.logger).to eq(my_logger) expect(CypressOnRails.configuration.before_request).to eq(before_request_lambda) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cypress-on-rails-1.17.0 | spec/cypress_on_rails/configuration_spec.rb |
cypress-on-rails-1.16.0 | spec/cypress_on_rails/configuration_spec.rb |