
Pester - The ubiquitous test and mock framework for PowerShell | Pester
Build Server Integration Pester integrates nicely with TFS, Azure, Github, Jenkins and other CI servers, allowing you to fully automate your development lifecycle.
Quick Start | Pester
Quick Start tl;dr: Here is a summary. What is Pester? Pester is a testing and mocking framework for PowerShell. Pester provides a framework for writing and running tests. Pester is most commonly …
Mock | Pester
Help page for the PowerShell Pester "Mock" command
Assertion Reference | Pester
Assertion Reference Should is a command that provides assertion convenience methods for comparing objects and throwing test failures when test expectations fail. Should is used inside It blocks of a …
Installation and Update | Pester
Pester is a cross-platform PowerShell module for testing your PowerShell code. Follow these steps to install or update your Pester-module to get started today
Quick Start | Pester
Quick Start What is Pester? Pester is a Behavior-Driven Development (BDD) based test runner and mocking framework for PowerShell. Pester provides a framework for running Unit Tests to execute …
Test file structure | Pester
Test file structure Pester test files follow a similar structure. Usually there is some setup to get the tested function imported and a top-level Describe block to hold all the tests and child blocks. Inside that …
Mocking with Pester
Mocking with Pester Pester provides a set of Mocking functions making it easy to fake dependencies and also to verify behavior. Using these mocking functions can allow you to "shim" a data layer or …
Add-ShouldOperator | Pester
Help page for the PowerShell Pester "Add-ShouldOperator" command
Discovery and Run | Pester
Discovery and Run Pester runs your test files in two phases: Discovery and Run. During discovery, it quickly scans your test files and discovers all the Describes, Contexts, Its and other Pester blocks. …