v0.2.0-preview0009
Pre-release
Pre-release
[v0.2.0-preview0009]
Added
- Public commands:
Convert-PesterSyntax
- Add support for Should operators:
- Be
- BeExactly
- BeFalse
- BeGreaterOrEqual
- BeGreaterThan
- BeIn
- BeLessOrEqual
- BeLessThan
- BeLike
- BeLikeExactly
- BeNullOrEmpty
- BeOfType
- BeTrue
- Contain
- Match
- MatchExactly
- Throw
- Added new parameter
OutputPath
to write the resulting file to
a separate path.
- Add support for Should operators:
- Add integration tests.
Fixed
- Improve code to resolve ScriptAnalyzer warnings and errors.
- Localize all the strings.
Convert-PesterSyntax
- The
Should
operatorsBeLike
andBeLikeExactly
was mistakenly not
calling their respectively conversion function. - Correctly handle abbreviated named parameters.
- The
Should -BeFalse
,Should -BeTrue
andShould -BeNullOrEmpty
are now
correctly converted whenBecause
is the only positional parameter.- Negated
Should -Not -BeLessThan
now converts toShould-BeGreaterThanOrEqual
to correctly handle scenario when actual value and expected value are the same. - Negated
Should -Not -BeGreaterThan
now converts toShould-BeLessThanOrEqual
to correctly handle scenario when actual value and expected value are the same. - Fix parameter name in
Convert-ShouldBeOfType
- Minor change to
Get-AstDefinition
to handle when a file is not correctly
parsed. - Some code cleanup.
- Fix incorrect position value in Get-PesterCommandParameter.
- Update PowerShell version requirement to 7.1.