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

- old
+ new

@@ -1,41 +1,41 @@ -require File.expand_path '../../test_helper', __dir__ - -# Test class for Sql Server Firewall Rule Collection -class TestFirewallRules < Minitest::Test - def setup - @service = Fog::Sql::AzureRM.new(credentials) - @firewall_rules = Fog::Sql::AzureRM::FirewallRules.new(resource_group: 'fog-test-rg', server_name: 'server-name', name: 'rule-name', start_ip: '10.10.10.10', end_ip: '10.10.10.11', service: @service) - @create_firewall_rule_response = ApiStub::Models::Sql::SqlFirewallRule.create_firewall_rule - end - - def test_collection_methods - methods = [ - :all, - :get - ] - methods.each do |method| - assert_respond_to @firewall_rules, method - end - end - - def test_collection_attributes - assert_respond_to @firewall_rules, :resource_group - end - - def test_all_method_response - list_firewall_rule_response = [@create_firewall_rule_response] - @service.stub :list_firewall_rules, list_firewall_rule_response do - assert_instance_of Fog::Sql::AzureRM::FirewallRules, @firewall_rules.all - assert @firewall_rules.all.size >= 1 - @firewall_rules.all.each do |s| - assert_instance_of Fog::Sql::AzureRM::FirewallRule, s - end - end - end - - def test_get_method_response - @service.stub :get_firewall_rule, @create_firewall_rule_response do - assert_instance_of Fog::Sql::AzureRM::FirewallRule, @firewall_rules.get('fog-test-rg', 'fog-test-server-name', 'fog-test-rule-name') - end - end -end +require File.expand_path '../../test_helper', __dir__ + +# Test class for Sql Server Firewall Rule Collection +class TestFirewallRules < Minitest::Test + def setup + @service = Fog::Sql::AzureRM.new(credentials) + @firewall_rules = Fog::Sql::AzureRM::FirewallRules.new(resource_group: 'fog-test-rg', server_name: 'server-name', name: 'rule-name', start_ip: '10.10.10.10', end_ip: '10.10.10.11', service: @service) + @create_firewall_rule_response = ApiStub::Models::Sql::SqlFirewallRule.create_firewall_rule + end + + def test_collection_methods + methods = [ + :all, + :get + ] + methods.each do |method| + assert_respond_to @firewall_rules, method + end + end + + def test_collection_attributes + assert_respond_to @firewall_rules, :resource_group + end + + def test_all_method_response + list_firewall_rule_response = [@create_firewall_rule_response] + @service.stub :list_firewall_rules, list_firewall_rule_response do + assert_instance_of Fog::Sql::AzureRM::FirewallRules, @firewall_rules.all + assert @firewall_rules.all.size >= 1 + @firewall_rules.all.each do |s| + assert_instance_of Fog::Sql::AzureRM::FirewallRule, s + end + end + end + + def test_get_method_response + @service.stub :get_firewall_rule, @create_firewall_rule_response do + assert_instance_of Fog::Sql::AzureRM::FirewallRule, @firewall_rules.get('fog-test-rg', 'fog-test-server-name', 'fog-test-rule-name') + end + end +end