@@ -75,7 +75,7 @@ class { 'mysql::server':
75
75
76
76
it 'finds the user #stdout' do
77
77
result = run_shell ( 'mysql -NBe "SHOW GRANTS FOR test2@tester"' )
78
- expect ( result . stdout ) . to contain ( %r{GRANT SELECT, UPDATE.*TO ' test2'@' tester' } )
78
+ expect ( result . stdout ) . to contain ( %r{GRANT SELECT, UPDATE.*TO ['|`] test2['|`]@['|`] tester['|`] } )
79
79
expect ( result . stderr ) . to be_empty
80
80
end
81
81
end
@@ -99,7 +99,7 @@ class { 'mysql::server':
99
99
100
100
it 'finds the user #stdout' do
101
101
result = run_shell ( "mysql -NBe \" SHOW GRANTS FOR 'test-2'@tester\" " )
102
- expect ( result . stdout ) . to contain ( %r{GRANT SELECT, UPDATE.*TO ' test-2'@' tester' } )
102
+ expect ( result . stdout ) . to contain ( %r{GRANT SELECT, UPDATE.*TO ['|`] test-2['|`]@['|`] tester['|`] } )
103
103
expect ( result . stderr ) . to be_empty
104
104
end
105
105
end
@@ -124,7 +124,7 @@ class { 'mysql::server':
124
124
125
125
it 'finds the user #stdout' do
126
126
result = run_shell ( 'mysql -NBe "SHOW GRANTS FOR test3@tester"' )
127
- expect ( result . stdout ) . to contain ( %r{GRANT SELECT, UPDATE ON `test`.* TO ' test3'@' tester' WITH GRANT OPTION$} )
127
+ expect ( result . stdout ) . to contain ( %r{GRANT SELECT, UPDATE ON `test`.* TO ['|`] test3['|`]@['|`] tester['|`] WITH GRANT OPTION$} )
128
128
expect ( result . stderr ) . to be_empty
129
129
end
130
130
end
@@ -168,7 +168,7 @@ class { 'mysql::server':
168
168
169
169
it 'finds the user #stdout' do
170
170
result = run_shell ( 'mysql -NBe "SHOW GRANTS FOR test4@tester"' )
171
- expect ( result . stdout ) . to contain ( %r{GRANT ALL PRIVILEGES ON `test`.* TO ' test4'@' tester' WITH GRANT OPTION} )
171
+ expect ( result . stdout ) . to contain ( %r{GRANT ALL PRIVILEGES ON `test`.* TO ['|`] test4['|`]@['|`] tester['|`] WITH GRANT OPTION} )
172
172
expect ( result . stderr ) . to be_empty
173
173
end
174
174
end
@@ -233,34 +233,34 @@ class { 'mysql::server':
233
233
234
234
it 'finds short hostname #stdout' do
235
235
result = run_shell ( 'mysql -NBe "SHOW GRANTS FOR test@short"' )
236
- expect ( result . stdout ) . to contain ( %r{GRANT ALL PRIVILEGES ON ` test` .* TO ' test'@' short' } )
236
+ expect ( result . stdout ) . to contain ( %r{GRANT ALL PRIVILEGES ON ['|`] test['|`] .* TO ['|`] test['|`]@['|`] short['|`] } )
237
237
expect ( result . stderr ) . to be_empty
238
238
end
239
239
240
240
it 'finds long hostname #stdout' do
241
241
run_shell ( "mysql -NBe \" SHOW GRANTS FOR 'test'@'long.hostname.com'\" " ) do |r |
242
- expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ` test` .* TO ' test'@' long.hostname.com' } )
242
+ expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ['|`] test['|`] .* TO ['|`] test['|`]@['|`] long.hostname.com['|`] } )
243
243
expect ( r . stderr ) . to be_empty
244
244
end
245
245
end
246
246
247
247
it 'finds ipv4 #stdout' do
248
248
run_shell ( "mysql -NBe \" SHOW GRANTS FOR 'test'@'192.168.5.6'\" " ) do |r |
249
- expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ` test` .* TO ' test'@' 192.168.5.6' } )
249
+ expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ['|`] test['|`] .* TO ['|`] test['|`]@['|`] 192.168.5.6['|`] } )
250
250
expect ( r . stderr ) . to be_empty
251
251
end
252
252
end
253
253
254
254
it 'finds ipv6 #stdout' do
255
255
run_shell ( "mysql -NBe \" SHOW GRANTS FOR 'test'@'2607:f0d0:1002:0051:0000:0000:0000:0004'\" " ) do |r |
256
- expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ` test` .* TO ' test'@' 2607:f0d0:1002:0051:0000:0000:0000:0004' } )
256
+ expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ['|`] test['|`] .* TO ['|`] test['|`]@['|`] 2607:f0d0:1002:0051:0000:0000:0000:0004['|`] } )
257
257
expect ( r . stderr ) . to be_empty
258
258
end
259
259
end
260
260
261
261
it 'finds short ipv6 #stdout' do
262
262
run_shell ( "mysql -NBe \" SHOW GRANTS FOR 'test'@'::1/128'\" " ) do |r |
263
- expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ` test` .* TO ' test'@' ::1\/ 128' } )
263
+ expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON ['|`] test['|`] .* TO ['|`] test['|`]@['|`] ::1\/ 128['|`] } )
264
264
expect ( r . stderr ) . to be_empty
265
265
end
266
266
end
@@ -376,8 +376,7 @@ class { 'mysql::server':
376
376
}
377
377
MANIFEST
378
378
it 'create lowercase all privs' do
379
- result = apply_manifest ( pp_two , catch_failures : true )
380
- expect ( result . exit_code ) . to eq ( 0 )
379
+ apply_manifest ( pp_two , catch_changes : true )
381
380
end
382
381
end
383
382
@@ -405,7 +404,7 @@ class { 'mysql::server':
405
404
406
405
it 'finds the user #stdout' do
407
406
result = run_shell ( 'mysql -NBe "SHOW GRANTS FOR test2@tester"' )
408
- expect ( result . stdout ) . to match ( %r{GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO ' test2'@' tester' } )
407
+ expect ( result . stdout ) . to match ( %r{GRANT EXECUTE ON PROCEDURE `mysql`.`simpleproc` TO ['|`] test2['|`]@['|`] tester['|`] } )
409
408
expect ( result . stderr ) . to be_empty
410
409
end
411
410
end
@@ -436,7 +435,7 @@ class { 'mysql::server':
436
435
# rubocop:enable RSpec/ExampleLength
437
436
it 'finds the user' do
438
437
result = run_shell ( 'mysql -NBe "SHOW GRANTS FOR test3@tester"' )
439
- expect ( result . stdout ) . to match ( %r{GRANT EXECUTE ON FUNCTION `mysql`.`simplefunc` TO ' test3'@' tester' } )
438
+ expect ( result . stdout ) . to match ( %r{GRANT EXECUTE ON FUNCTION `mysql`.`simplefunc` TO ['|`] test3['|`]@['|`] tester['|`] } )
440
439
expect ( result . stderr ) . to be_empty
441
440
end
442
441
# rubocop:enable RSpec/MultipleExpectations
@@ -464,7 +463,7 @@ class { 'mysql::server':
464
463
465
464
it 'finds the user #stdout' do
466
465
run_shell ( 'mysql -NBe "SHOW GRANTS FOR proxy1@tester"' ) do |r |
467
- expect ( r . stdout ) . to match ( %r{GRANT PROXY ON 'proxy_user'@'proxy_host' TO ' proxy1'@' tester' } )
466
+ expect ( r . stdout ) . to match ( %r{GRANT PROXY ON 'proxy_user'@'proxy_host' TO ['|`] proxy1['|`]@['|`] tester['|`] } )
468
467
expect ( r . stderr ) . to be_empty
469
468
end
470
469
end
@@ -489,7 +488,7 @@ class { 'mysql::server':
489
488
490
489
it 'finds the user #stdout' do
491
490
run_shell ( 'mysql -NBe "SHOW GRANTS FOR proxy1@tester"' ) do |r |
492
- expect ( r . stdout ) . not_to match ( %r{GRANT PROXY ON 'proxy_user'@'proxy_host' TO ' proxy1'@' tester' } )
491
+ expect ( r . stdout ) . not_to match ( %r{GRANT PROXY ON 'proxy_user'@'proxy_host' TO ['|`] proxy1['|`]@['|`] tester['|`] } )
493
492
expect ( r . stderr ) . to be_empty
494
493
end
495
494
end
@@ -617,7 +616,7 @@ class { 'mysql::server':
617
616
618
617
it 'finds ipv4 #stdout' do
619
618
run_shell ( "mysql -NBe \" SHOW GRANTS FOR 'test'@'192.168.5.7'\" " ) do |r |
620
- expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON `test`.* TO ' test'@' 192.168.5.7' } )
619
+ expect ( r . stdout ) . to match ( %r{GRANT ALL PRIVILEGES ON `test`.* TO ['|`] test['|`]@['|`] 192.168.5.7['|`] } )
621
620
expect ( r . stderr ) . to be_empty
622
621
end
623
622
end
0 commit comments