Sha256: 5dc20a17b8bd91758fa7dedea5c8a76e1b6372d6119b3fbfe0785efd45ba8ffd

Contents?: true

Size: 658 Bytes

Versions: 2

Compression:

Stored size: 658 Bytes

Contents

require 'spec_helper'

module Passages
  describe Config do
    describe '#no_auth?' do
      context '@basic_auth is a truthy value' do
        [true, 'yes', ['1'], { a: :b }].each do |value|
          it "#{ value } returns true" do
            Passages.config.no_auth = value
            expect(Passages.config.no_auth?).to eq(true)
          end
        end
      end

      context '@basic_auth is a falsey value' do
        [false, nil].each do |value|
          it "#{ value } returns false" do
            Passages.config.no_auth = value
            expect(Passages.config.no_auth?).to eq(false)
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
passages-1.4.0 spec/config/config_spec.rb
passages-1.3.0 spec/config/config_spec.rb