Sha256: 5bab4c252c4dfe633abdb92ea5d3c1998b4b922c796c0878d5f8c43f8d6d9859

Contents?: true

Size: 463 Bytes

Versions: 7

Compression:

Stored size: 463 Bytes

Contents

Shindo.tests('Fog::Compute::Serverlove::PasswordGenerator | generate password', ['serverlove']) do
  @password = Fog::Compute::Serverlove::PasswordGenerator.generate

  tests("@password.length").returns(8) do
    @password.length
  end

  tests("@password contains one capital letter").returns(true) do
    @password.match(/[A-Z]/) && true
  end

  tests("@password contains one lower case letter").returns(true) do
    @password.match(/[a-z]/) && true
  end
end

Version data entries

7 entries across 5 versions & 3 rubygems

Version Path
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-serverlove-0.1.2/tests/compute/password_generator_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-serverlove-0.1.2/tests/compute/password_generator_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-serverlove-0.1.2/tests/compute/password_generator_tests.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-serverlove-0.1.2/tests/compute/password_generator_tests.rb
fog-serverlove-0.1.2 tests/compute/password_generator_tests.rb
fog-serverlove-0.1.1 tests/compute/password_generator_tests.rb
fog-serverlove-0.1.0 tests/compute/password_generator_tests.rb