test/models/sql/test_database.rb in fog-azure-rm-0.1.1 vs test/models/sql/test_database.rb in fog-azure-rm-0.1.2

- old
+ new

@@ -1,68 +1,68 @@ -require File.expand_path '../../test_helper', __dir__ - -# Test class for Database Model -class TestDatabase < Minitest::Test - def setup - @service = Fog::Sql::AzureRM.new(credentials) - @database = database(@service) - end - - def test_model_methods - methods = [ - :save, - :destroy - ] - methods.each do |method| - assert_respond_to @database, method - end - end - - def test_model_attributes - attributes = [ - :name, - :id, - :resource_group, - :server_name, - :type, - :collation, - :create_mode, - :creation_date, - :current_service_level_objective_id, - :database_id, - :default_secondary_location, - :edition, - :earliest_restore_date, - :elastic_pool_name, - :location, - :max_size_bytes, - :requested_service_objective_id, - :requested_service_objective_name, - :restore_point_in_time, - :service_level_objective, - :source_database_id, - :source_database_deletion_date - ] - attributes.each do |attribute| - assert_respond_to @database, attribute - end - end - - def test_save_method_response - create_response = ApiStub::Models::Sql::SqlDatabase.create_database - @service.stub :create_or_update_database, create_response do - assert_instance_of Fog::Sql::AzureRM::SqlDatabase, @database.save - end - end - - def test_destroy_method_true_response - @service.stub :delete_database, true do - assert @database.destroy - end - end - - def test_destroy_method_false_response - @service.stub :delete_database, false do - assert !@database.destroy - end - end -end +require File.expand_path '../../test_helper', __dir__ + +# Test class for Database Model +class TestDatabase < Minitest::Test + def setup + @service = Fog::Sql::AzureRM.new(credentials) + @database = database(@service) + end + + def test_model_methods + methods = [ + :save, + :destroy + ] + methods.each do |method| + assert_respond_to @database, method + end + end + + def test_model_attributes + attributes = [ + :name, + :id, + :resource_group, + :server_name, + :type, + :collation, + :create_mode, + :creation_date, + :current_service_level_objective_id, + :database_id, + :default_secondary_location, + :edition, + :earliest_restore_date, + :elastic_pool_name, + :location, + :max_size_bytes, + :requested_service_objective_id, + :requested_service_objective_name, + :restore_point_in_time, + :service_level_objective, + :source_database_id, + :source_database_deletion_date + ] + attributes.each do |attribute| + assert_respond_to @database, attribute + end + end + + def test_save_method_response + create_response = ApiStub::Models::Sql::SqlDatabase.create_database + @service.stub :create_or_update_database, create_response do + assert_instance_of Fog::Sql::AzureRM::SqlDatabase, @database.save + end + end + + def test_destroy_method_true_response + @service.stub :delete_database, true do + assert @database.destroy + end + end + + def test_destroy_method_false_response + @service.stub :delete_database, false do + assert !@database.destroy + end + end +end