-
-
Notifications
You must be signed in to change notification settings - Fork 40
Expand file tree
/
Copy path.test.ps1
More file actions
34 lines (28 loc) · 539 Bytes
/
.test.ps1
File metadata and controls
34 lines (28 loc) · 539 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$Version = $PSVersionTable.PSVersion.Major
if ($Version -le 2) {return task v2}
task Test-1.unexpected {
($r = .\Test-1.unexpected.ps1)
equals $r.Count 2
equals $r[0] 'Object[]'
$r2 = $r[1] | ConvertFrom-Json
if ($Version -ge 6) {
equals $r2[0] 1L
equals $r2[1] 2L
}
else {
equals $r2.Value[0] 1
equals $r2.Value[1] 2
}
}
task Test-2.expected {
($r = .\Test-2.expected.ps1)
$r2 = $r | ConvertFrom-Json
if ($Version -ge 6) {
equals $r2[0] 1L
equals $r2[1] 2L
}
else {
equals $r2[0] 1
equals $r2[1] 2
}
}