Sha256: ad479ae88dd1580401a06dd9a9c4c67c0694bb9838d905a53adc60e80bf1ccae
Contents?: true
Size: 1.14 KB
Versions: 19
Compression:
Stored size: 1.14 KB
Contents
Shindo.tests('Fog::Compute[:brightbox] | account requests', ['brightbox']) do tests('success') do tests("#get_account") do pending if Fog.mocking? result = Fog::Compute[:brightbox].get_account formats(Brightbox::Compute::Formats::Full::ACCOUNT, false) { result } test("ftp password is blanked") { result["library_ftp_password"].nil? } end update_options = {:name => "Fog@#{Time.now.iso8601}"} tests("#update_account(#{update_options.inspect})") do pending if Fog.mocking? result = Fog::Compute[:brightbox].update_account(update_options) formats(Brightbox::Compute::Formats::Full::ACCOUNT, false) { result } end tests("#reset_ftp_password_account") do pending if Fog.mocking? result = Fog::Compute[:brightbox].reset_ftp_password_account formats(Brightbox::Compute::Formats::Full::ACCOUNT, false) { result } test("new ftp password is visible") { ! result["library_ftp_password"].nil? } end end tests('failure') do tests("#update_account").raises(ArgumentError) do pending if Fog.mocking? Fog::Compute[:brightbox].update_account end end end
Version data entries
19 entries across 19 versions & 8 rubygems