Pester unit tests for the manifest and the exported public surface.
| Suite | Scope |
|---|---|
Manifest |
Module manifest and Gallery metadata. |
Exported surface |
Public entry point and helper privacy. |
Validates the module manifest and its Gallery metadata.
Cases
Describe 'Manifest'
Test-ModuleManifest.It 'Passes Test-ModuleManifest'
1.0.0.It 'Declares version 1.0.0'
Core edition.It 'Targets the Core edition'
LicenseUri, ProjectUri, and SharpDown tag the Gallery needs.It 'Carries Gallery metadata'
Confirms only the public entry point escapes the module.
Cases
Describe 'Exported surface'
ConvertTo-SharpDown command.It 'Exports ConvertTo-SharpDown'
It 'Does not export the internal helpers'