What makes Assert-VerifiableMocks different from Assert-MockCalled in Pester? I've been reading
but still wonder: are the following sections of code equivalent and interchangeable?
Using Assert-MockCalled:
Mock Invoke-MongoCommmand {}
Set-TargetResource -UserName $test_username -Ensure "Absent"
Assert-MockCalled Invoke-MongoCommand -ParameterFilter {
$Expression -eq "db.dropUser('$test_username')"
}
Using Assert-VerifiableMocks:
Mock Invoke-MongoCommand {} -Verifiable -ParameterFilter {
$Expression -eq "db.dropUser('$test_username')"
}
Set-TargetResource -UserName $test_username -Ensure "Absent"
Assert-VerifiableMocks
Aucun commentaire:
Enregistrer un commentaire