Sha256: 60ad22603e10c4057ea521baa279318d42b959024b9482a666a5f7c3321f5f2b

Contents?: true

Size: 648 Bytes

Versions: 7

Compression:

Stored size: 648 Bytes

Contents

require 'spec_helper'

module Passages
  describe Config do
    describe '#no_auth?' do
      context '@no_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 '@no_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

7 entries across 7 versions & 1 rubygems

Version Path
passages-3.0.0 spec/config/config_spec.rb
passages-2.2.0 spec/config/config_spec.rb
passages-2.1.0 spec/config/config_spec.rb
passages-2.0.0 spec/config/config_spec.rb
passages-1.5.2 spec/config/config_spec.rb
passages-1.5.0 spec/config/config_spec.rb
passages-1.4.1 spec/config/config_spec.rb