@@ -29,9 +29,7 @@ def run_sql_query_opts (query, expected_row_count)
29
29
end
30
30
31
31
after ( :each ) do
32
-
33
32
# delete created database:
34
-
35
33
pp = <<-MANIFEST
36
34
sqlserver::config{'MSSQLSERVER':
37
35
admin_user => 'sa',
@@ -41,8 +39,7 @@ def run_sql_query_opts (query, expected_row_count)
41
39
ensure => 'absent',
42
40
}
43
41
MANIFEST
44
- #comment out the below line because of ticket MODULES-2554.
45
- #ensure_sqlserver_database(host, pp)
42
+ ensure_sqlserver_database ( host , pp )
46
43
end
47
44
48
45
it "Test Case C89019: Create a database" do
@@ -67,6 +64,37 @@ def run_sql_query_opts (query, expected_row_count)
67
64
run_sql_query ( host , run_sql_query_opts ( query , 1 ) )
68
65
end
69
66
67
+ it "Delete a database" do
68
+ pp = <<-MANIFEST
69
+ sqlserver::config{'MSSQLSERVER':
70
+ admin_user => 'sa',
71
+ admin_pass => 'Pupp3t1@',
72
+ }
73
+ sqlserver::database{'#{ @db_name } ':
74
+ }
75
+ MANIFEST
76
+ ensure_sqlserver_database ( host , pp )
77
+
78
+ puts "Validate the Database '#{ @db_name } ' exists"
79
+ query = "SELECT database_id from sys.databases WHERE name = '#{ @db_name } ';"
80
+ run_sql_query ( host , run_sql_query_opts ( query , 1 ) )
81
+
82
+ pp = <<-MANIFEST
83
+ sqlserver::config{'MSSQLSERVER':
84
+ admin_user => 'sa',
85
+ admin_pass => 'Pupp3t1@',
86
+ }
87
+ sqlserver::database{'#{ @db_name } ':
88
+ ensure => absent,
89
+ }
90
+ MANIFEST
91
+ ensure_sqlserver_database ( host , pp )
92
+
93
+ puts "Validate the Database '#{ @db_name } ' does not exist"
94
+ query = "SELECT database_id from sys.databases WHERE name = '#{ @db_name } ';"
95
+ run_sql_query ( host , run_sql_query_opts ( query , 0 ) )
96
+ end
97
+
70
98
it "Test Case C89076: Create database with optional collation_name" do
71
99
pp = <<-MANIFEST
72
100
sqlserver::config{'MSSQLSERVER':
0 commit comments