File tree 2 files changed +11
-5
lines changed
2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 41
41
end
42
42
it_behaves_like 'sqlserver_tsql command' do
43
43
let ( :additional_params ) { {
44
- :filespec_filename => 'c:/test/test.mdf' , :filespec_name => 'myCreCre' ,
45
- :log_filename => "c:/test/logfile.ldf" , :log_name => "myCrazyLog" } }
46
- let ( :should_contain_command ) { [ /c\: \/ test\/ logfile\. ldf/ ] }
44
+ :filespec_filename => 'c:/test/test.mdf' , :filespec_name => 'myCre-Cre' ,
45
+ :log_filename => "c:/test/logfile.ldf" , :log_name => "myCrazy_Log" } }
46
+ # Ensure that the parameters are in the TSQL and are correctly escaped
47
+ let ( :should_contain_command ) { [
48
+ /NAME = N'myCre-Cre'/ ,
49
+ /FILENAME = N'c\: \/ test\/ test\. mdf'/ ,
50
+ /NAME = N'myCrazy_Log'/ ,
51
+ /FILENAME = N'c\: \/ test\/ logfile\. ldf'/
52
+ ] }
47
53
end
48
54
end
49
55
describe 'collation_name' do
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ CREATE DATABASE [<%= @db_name %>]
11
11
CONTAINMENT = <%= @containment %>
12
12
<% if @filespec_name && @filespec_filename -%>
13
13
ON (
14
- NAME = <%= @filespec_name %> ,
14
+ NAME = N' <%= @filespec_name %> ' ,
15
15
FILENAME = N'<%= @filespec_filename %> '
16
16
<% if @filespec_size %> , SIZE = <%= @filespec_size %> <% end %>
17
17
<% if @filespec_maxsize %> , MAXSIZE = <%= @filespec_maxsize %> <% end %>
@@ -21,7 +21,7 @@ CREATE DATABASE [<%= @db_name %>]
21
21
<% if @log_name && @log_filename -%>
22
22
LOG ON
23
23
(
24
- NAME = <%= @log_name %> ,
24
+ NAME = N' <%= @log_name %> ' ,
25
25
FILENAME = N'<%= @log_filename %> '
26
26
<% if @log_size %> , SIZE = <%= @log_size %> <% end %>
27
27
<% if @log_maxsize %> , MAXSIZE = <%= @log_maxsize %> <% end %>
You can’t perform that action at this time.
0 commit comments