Skip to content

Commit 3ed65c0

Browse files
committed
(FM-6085) - Unit tests for Data Types
1 parent 01b951b commit 3ed65c0

File tree

5 files changed

+24
-5
lines changed

5 files changed

+24
-5
lines changed

spec/aliases/absolute_path_spec.rb

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
/
1616
/var/tmp
1717
/var/opt/../lib/puppet
18+
/var/ůťƒ8
19+
/var/ネット
1820
}.each do |value|
1921
describe value.inspect do
2022
let(:params) {{ value: value }}
@@ -50,6 +52,8 @@
5052
etc/puppetlabs/puppet
5153
opt/puppet/bin
5254
relative\\windows
55+
\var\ůťƒ8
56+
\var\ネット
5357
}.each do |value|
5458
describe value.inspect do
5559
let(:params) {{ value: value }}

spec/aliases/httpsurl_spec.rb

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
https://hello.com
88
https://notcreative.org
99
https://notexciting.co.uk
10+
https://graphemica.com/❤
11+
https://graphemica.com/緩
1012
}.each do |value|
1113
describe value.inspect do
1214
let(:params) {{ value: value }}
@@ -26,7 +28,9 @@
2628
'',
2729
"httds://notquiteright.org",
2830
"hptts:/nah",
29-
"https;//notrightbutclose.org"
31+
"https;//notrightbutclose.org",
32+
"http://graphemica.com/❤",
33+
"http://graphemica.com/緩"
3034
].each do |value|
3135
describe value.inspect do
3236
let(:params) {{ value: value }}

spec/aliases/httpurl_spec.rb

+5-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
http://anhttp.com
1111
http://runningoutofideas.gov
1212
http://
13+
http://graphemica.com/❤
14+
http://graphemica.com/緩
1315
}.each do |value|
1416
describe value.inspect do
1517
let(:params) {{ value: value }}
@@ -29,7 +31,9 @@
2931
'',
3032
"httds://notquiteright.org",
3133
"hptts:/nah",
32-
"https;//notrightbutclose.org"
34+
"https;//notrightbutclose.org",
35+
"hts://graphemica.com/❤",
36+
"https:graphemica.com/緩"
3337
].each do |value|
3438
describe value.inspect do
3539
let(:params) {{ value: value }}

spec/aliases/unixpath_spec.rb

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
/usr2/username/bin:/usr/local/bin:/usr/bin:.
88
/var/tmp
99
/Users/helencampbell/workspace/puppetlabs-stdlib
10+
/var/ůťƒ8
11+
/var/ネット
1012
}.each do |value|
1113
describe value.inspect do
1214
let(:params) {{ value: value }}
@@ -27,7 +29,9 @@
2729
"C:/whatever",
2830
"\\var\\tmp",
2931
"\\Users/hc/wksp/stdlib",
30-
"*/Users//nope"
32+
"*/Users//nope",
33+
"varťƒ8",
34+
"var\ネット"
3135
].each do |value|
3236
describe value.inspect do
3337
let(:params) {{ value: value }}

spec/aliases/windowspath_spec.rb

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
X:/foo/bar
1111
X:\\foo\\bar
1212
\\\\host\\windows
13+
X:/var/ůťƒ8
14+
X:/var/ネット
1315
}.each do |value|
1416
describe value.inspect do
1517
let(:params) {{ value: value }}
@@ -30,15 +32,16 @@
3032
"httds://notquiteright.org",
3133
"/usr2/username/bin:/usr/local/bin:/usr/bin:.",
3234
"C;//notright/here",
33-
"C:noslashes"
35+
"C:noslashes",
36+
"C:ネット",
37+
"C:ůťƒ8"
3438
].each do |value|
3539
describe value.inspect do
3640
let(:params) {{ value: value }}
3741
it { is_expected.to compile.and_raise_error(/parameter 'value' expects a match for Stdlib::Windowspath/) }
3842
end
3943
end
4044
end
41-
4245
end
4346
end
4447
end

0 commit comments

Comments
 (0)