PesterConverter
0.2.0-preview0009
Commands to convert Pester tests.
Minimum PowerShell version
7.1
Installation Options
Owners
Copyright
Copyright the PesterConverter contributors. All rights reserved.
Package Details
Author(s)
- Viscalyx
Tags
Functions
Dependencies
This module has no dependencies.
Release Notes
## [0.2.0-preview0009] - 2024-08-06
### 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 integration tests.
### Fixed
- Improve code to resolve ScriptAnalyzer warnings and errors.
- Localize all the strings.
- `Convert-PesterSyntax`
- The `Should` operators `BeLike` and `BeLikeExactly` was mistakenly not
calling their respectively conversion function.
- Correctly handle abbreviated named parameters.
- `Should -BeFalse`, `Should -BeTrue` and `Should -BeNullOrEmpty` are now
correctly converted when `Because` is the only positional parameter.
- Negated `Should -Not -BeLessThan` now converts to `Should-BeGreaterThanOrEqual`
to correctly handle scenario when actual value and expected value are the same.
- Negated `Should -Not -BeGreaterThan` now converts to `Should-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.
FileList
- PesterConverter.nuspec
- PesterConverter.psd1
- Modules\DscResource.Common\0.17.2\DscResource.Common.psd1
- Modules\DscResource.Common\0.17.2\DscResource.Common.psm1
- PesterConverter.psm1
- Modules\DscResource.Common\0.17.2\en-US\about_DscResource.Common.help.txt
- en-US\PesterConverter-help.xml
- Modules\DscResource.Common\0.17.2\en-US\DscResource.Common.strings.psd1
- en-US\about_PesterConverter.help.txt
- Modules\DscResource.Common\0.17.2\en-US\DscResource.Common-help.xml
- en-US\PesterConverter.strings.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
0.2.0-previe... (current version) | 4 | 8/6/2024 |
0.2.0-previe... | 2 | 8/2/2024 |
0.2.0-previe... | 166 | 7/14/2024 |
0.2.0-previe... | 2 | 7/12/2024 |
0.2.0-previe... | 2 | 7/12/2024 |
0.2.0-previe... | 2 | 7/12/2024 |
0.2.0-previe... | 1 | 7/11/2024 |
0.2.0-previe... | 1 | 7/11/2024 |
0.2.0-previe... | 1 | 7/11/2024 |
0.1.0-previe... | 1 | 7/11/2024 |