Sha256: 5d81917ef3c57634b972b057c5ee381bff5fd5f254bd5efd29e451f817f810d7

Contents?: true

Size: 544 Bytes

Versions: 5

Compression:

Stored size: 544 Bytes

Contents

require 'zobbix/credentials'

class Zobbix
  class CredentialsTest < Minitest::Test
    def credentials(hash)
      Credentials.new(hash)
    end

    def it_recognizes(name)
      word = FFaker::Lorem.word
      assert_equal(credentials(name.to_s => word).public_send(name),
                   word)
      assert_equal(credentials(name.to_sym => word).public_send(name),
                   word)
    end

    def test_it_recognizes_all_options
      it_recognizes :uri
      it_recognizes :user
      it_recognizes :password
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
zobbix-0.1.0 test/credentials_test.rb
zobbix-0.0.4 test/credentials_test.rb
zobbix-0.0.3 test/credentials_test.rb
zobbix-0.0.2 test/credentials_test.rb
zobbix-0.0.1 test/credentials_test.rb