File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 7676 # Ensure that the sql files passed are valid file paths.
7777 if $sql {
7878 $sql .each | $sqlfile | {
79- if $sqlfile !~ /^\/(?:[ A-Za-z0-9_-]+\/?+)+(?:.[ A-Za-z0-9]+)$/ {
80- $message = " The file '${sqlfile} ' is invalid. A a valid file path is expected."
79+ if $sqlfile !~ /^\/(?:.[. A-Za-z0-9_-]+\/?+)+(?:\.[. A-Za-z0-9]+)+ $/ {
80+ $message = " The file '${sqlfile} ' is invalid. A valid file path is expected."
8181 fail($message )
8282 }
8383 }
Original file line number Diff line number Diff line change 9494 ] . each do |path |
9595 it "fails when provided '#{ path } ' as a value to the 'sql' parameter" do
9696 params [ 'sql' ] = [ path ]
97- is_expected . to raise_error ( Puppet ::PreformattedError , %r{The file '#{ Regexp . escape ( path ) } ' is invalid. A a valid file path is expected.} )
97+ is_expected . to raise_error ( Puppet ::PreformattedError , %r{The file '#{ Regexp . escape ( path ) } ' is invalid. A valid file path is expected.} )
9898 end
9999 end
100100
103103 '/tmp/test.txt' ,
104104 '/tmp/.test' ,
105105 '/foo.test' ,
106+ '/foo.test.txt' ,
107+ '/foo/test/test-1.2.3/schema/test.sql' ,
108+ '/foo/test/test-1.2.3/schema/foo.test.sql' ,
109+ '/foo/foo.t1.t2.t3/foo.test-1.2.3/test.test.schema/test..app.sql' ,
110+ '/foo/foo.t1.t2...t3/foo.test-1.2.3/test.test.schema/test.app.sql' ,
106111 ] . each do |path |
107112 it "succeeds when provided '#{ path } ' as a value to the 'sql' parameter" do
108113 params [ 'sql' ] = [ path ]
You can’t perform that action at this time.
0 commit comments