Skip to content

Additional Pester tests needed #17

Description

@devblackops

Description

Additional integration Pester tests are needed to verify the various psake/InvokeBuild tasks function as expected.

Sub-tasks

🟢 Good First Issues (unit tests, no fixture module needed)

Integration Tests (require fixture module)

Notes

  • All new tests target Pester 6.0.0, pinned to an exact version in requirements.psd1 (Pester 5 entered maintenance mode with the 6.0.0 release on 2026-07-07 — see decision comment below)
  • Use the classic Should -Be assertion syntax (valid in both Pester 5 and 6), not the new Should-* assertion family, so tests remain trivially backportable to Pester 5.9 if needed
  • This decision affects only this repository's own test suite. The shipped module's Pester support contract (Test-PSBuildPester minimum of 5.0.0, manifest RequiredModules) is unchanged
  • Shared fixture module lives at tests/fixtures/TestModule/
  • Build-PSBuildUpdatableHelp requires Windows (skip on Linux CI runners)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions