Skip to content

Commit de25a01

Browse files
committed
Add because to should-befasterthan
1 parent 3808d3c commit de25a01

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/functions/assert/Time/Should-BeFasterThan.ps1

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
[Parameter(Position = 1, ValueFromPipeline = $true)]
4141
$Actual,
4242
[Parameter(Position = 0)]
43-
$Expected
43+
$Expected,
44+
[string] $Because
4445
)
4546

4647
if ($Expected -isnot [timespan]) {

tst/functions/assert/Time/Should-BeFasterThan.Tests.ps1

+6
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,10 @@ Describe "Should-BeFasterThan" {
4747
) {
4848
{ $Actual | Should-BeFasterThan -Expected $Expected } | Verify-AssertionFailed
4949
}
50+
51+
It "Has Because parameter" -ForEach @(
52+
@{ Actual = { Start-Sleep -Milliseconds 10 }; Expected = "1ms"; Because = "I said so" }
53+
) {
54+
{ $Actual | Should-BeFasterThan -Expected $Expected -Because $Because } | Verify-AssertionFailed
55+
}
5056
}

0 commit comments

Comments
 (0)