Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Pester

Pester is the ubiquitous test and mock framework for PowerShell.
Collective - Host: opensource - https://opencollective.com/pester - Website: https://t.co/MbXEBxUlDi - Code: https://github.com/pester/Pester

Reported times are now more accurate

Fixes Issue #47 . PesterState object now maintains a running Stopwatch, and whenever a test res...

github.com/pester/Pester - 9e6c4ebea74c0dc1db36b37cd5d9bdc74776bad7 authored over 10 years ago
More documentation updates

github.com/pester/Pester - d5aeb6de52ceb8dd18b03e0d23a0fdf72b10341b authored over 10 years ago
Documentation updates, small bug fix and code cleanup

Updated help for Assert-MockCalled to reflect new ModuleName and Scope parameters / behavior.

R...

github.com/pester/Pester - 7c4ab59337e34a7bb5cdde3ff28e3b7c9b6398dc authored over 10 years ago
Update to Invoke-Pester output

When user specifieds a value for -TestName, this is added to the initial "Executing all tests in...

github.com/pester/Pester - 5e5690fbf3466beb68c5b8bc3445dafa1a98725b authored over 10 years ago
Mock call history change

Entries in $mockTable are now only cleared when there is no parent scope (which today, means whe...

github.com/pester/Pester - da276015b6f37cac698c9d784cd95aa72a2439b4 authored over 10 years ago
Changes to mock call history behavior

Per conversations with nohwnd, we're changing how mock call history is tracked and checked, as c...

github.com/pester/Pester - 69f96ed957ff93df09c368e0843963ba59bc903c authored over 10 years ago
Test fix for direct execution

Mock tests had a problem if the test file was dot-sourced into the Global scope.
One of the dyna...

github.com/pester/Pester - f285884eac1dafb19dc170ae377c60feb1dd9f97 authored over 10 years ago
Direct Test Execution fix

Recent mocking changes broke this (mocktable / mockcallhistory initialization took place in Invo...

github.com/pester/Pester - a9a42b1e6e4663eed680a8dbc8624f215c43936a authored over 10 years ago
Removed comment

Comment was misleading; this works with StrictMode even if no cmdletbinding / paramblock informa...

github.com/pester/Pester - 01d5175ea1b6c1c5525a6ad8f2508bd29d7d9d17 authored over 10 years ago
StrictMode compatibility

All pester test files now have "Set-StrictMode -Version Latest" as their first line, so we're te...

github.com/pester/Pester - ce4a871917000b505e6a485fe0404ec038ec49ba authored over 10 years ago
Test update for PowerShell 2.0 compatibility

WarningVariable wasn't working properly in PS 2.0 tests for some reason, resulting in a false fa...

github.com/pester/Pester - f519666647561cac91ecefbd04109d24d3c3ebae authored over 10 years ago
PowerShell 2.0 compatibility fix

Calls to Clear-TestDrive in "It" and "Context" were using syntax that doesn't work in PowerShell...

github.com/pester/Pester - 9e51768075fa22ba1c287048a1941d9c87f3a333 authored over 10 years ago
Small fix for PowerShell 2.0 compatibility

Added @() operator so that foreach loop wouldn't execute once with $null in PowerShell 2.0

github.com/pester/Pester - 2aa7df51b7074567d38ec94380d8395cd6643e80 authored over 10 years ago
Mock Call History scoping

Calls to mocked functions are now assigned a Scope according to the block which was matched and ...

github.com/pester/Pester - 718ebf806f3575f84f0dc5bba08e013a3e286c2e authored over 10 years ago
Added failing tests

Added tests to cover the upcoming functionality of having call history linked to mocks in a part...

github.com/pester/Pester - 999bd8204c339457d6e03ee467a1ccd067718e9b authored over 10 years ago
It gets its own Pester scope

Mocks and Test Drive content created within "It" blocks are now cleared.

Mock call history used...

github.com/pester/Pester - 140a88a893d08ddb7a50ec9c905e53bdbacf81c1 authored over 10 years ago
Mocking update (module scope separation)

Mocks in different modules now have completely separate records in $mockTable (denoted by a key ...

github.com/pester/Pester - 12e3135114ac7799b2cae98d8d22df95a925174f authored over 10 years ago
More mocking fixes

Per conversations with nohwnd, module mocks should be isolated from each other. The current imp...

github.com/pester/Pester - 8863d12320eb708994c0d2e912296274617afb2f authored over 10 years ago
Scope Isolation and Direct Test Execution

Test scripts are now executed in the caller's scope, instead of in Pester's module scope. This ...

github.com/pester/Pester - 90d5ecb9c3b542c0a722075cbcea960c51280985 authored over 10 years ago
Fixing TestName

github.com/pester/Pester - 361031f0bcd65e453ac94c985e11f3cc28439775 authored over 10 years ago
marking the 2.1.0 release

github.com/pester/Pester - fb1c766735c2e9aa4dd06f8921ccd9b8f7344109 authored over 10 years ago
Enable latest strict mode when running all tests

Pester.bat is used locally to test the whole suite in clean environment
and on server to integra...

github.com/pester/Pester - 6a58fc42a9aa42ecb854c7c0717aa0ce11d70a90 authored over 10 years ago
Merge branch 'dlwyatt-MockSafety'

github.com/pester/Pester - 0e503b7a8f4652b7d695a41e9ac536b3a7887732 authored over 10 years ago
Fully-qualified commands

Fixes #73

Several calls to built-in PowerShell commands are now module-qualified, making Pester...

github.com/pester/Pester - faaa7b7eba0f15bf36702f68db469c640855886c authored over 10 years ago
Update Mock help to reflect ModuleName parameter

github.com/pester/Pester - b47b4166236a464bb0d5c2b627080336487c5802 authored over 10 years ago
Validation of Assertion Method in Should

Loosely related to the fix in the Issue76 branch, this update validates user input to the Should...

github.com/pester/Pester - 77bf6a233f8a475ab45da1b8d2defc15ad1c7dbe authored over 10 years ago
Merge branch 'dlwyatt-StrictModeFixes'

github.com/pester/Pester - 3676cd8211b412674b95988b0cfcade3b799f1c3 authored over 10 years ago
Initialize $PesterException

"It" initializes $PesterException for Strict Mode compatibility.
Fixes #75

github.com/pester/Pester - 64b3ba738402b8139d5a8ca7d14feb858dbe9d84 authored over 10 years ago
Fix Parse-ShouldArgs in PowerShell strict mode

Parse-ShouldArgs now works properly if StrictMode has been enabled, performing bounds checking o...

github.com/pester/Pester - 92239ccf2ff51542a630ce71c59c33176e056720 authored over 10 years ago
Fix internal module support to work on PowerShell 2

Also fixing the TC build again

github.com/pester/Pester - 453dd68ea0c921d88e125ea9a45f250ccacd7317 authored over 10 years ago
Fix Team City builds

the & made the nUnit.xml impossible to parse. quick-fixing this. There
is #122 issue for this.

github.com/pester/Pester - f50e395bad9b1cab7858b1bc886597e9452e59e5 authored over 10 years ago
Add more links to further reading and resources

github.com/pester/Pester - 400b90f77154d9943be18d1a0c5731098603ac82 authored over 10 years ago
Fix error message in Testdrive Cleanup

Sort the folders before deleting to avoid error
Fixes #128

github.com/pester/Pester - f5a575e7be7c0cca38b5d5b3f5077a4c04015878 authored over 10 years ago
Added support for mocking:

* internal module methods
* alias commands
* application commands
* filter commands

Added partia...

github.com/pester/Pester - 062b02bbe433521f250fdc51ed0ec1c34ecbe834 authored over 10 years ago
Describe throw if no fixture

If fixture is not specified, typically when you start the script block
on next line, an exceptio...

github.com/pester/Pester - d567d5583d8cf75a4b3a1509cca8946ec539dfed authored over 10 years ago
updating CHANGELOG for pester.bat execution policy

github.com/pester/Pester - 17c9171a69186a7b948f31a299c5c6787032843e authored over 10 years ago
Merge pull request #131 from nfisher/master

[fixes #130] Changed ExecutionPolicy to Bypass to avoid failure.

github.com/pester/Pester - 83291dd66487f02655e413a5a2afe59edcc5103b authored over 10 years ago
[fixes #130] Changed ExecutionPolicy to Bypass to avoid failure.

It would appear combining the flags -ExecutionPolicy Unrestricted and
-NonInteractive causes th...

github.com/pester/Pester - 22bd51d8cb1f416a7d91a8d9aa055dba3926cc5d authored over 10 years ago
Fix Should Throw filtering by exception message

github.com/pester/Pester - 748b86e1a0d2adce7053e36463f999f92681148e authored almost 11 years ago
Process It in memory

Instead of creating the Temp.ps1 script in TestDrive the It blocks are
processed directly in mem...

github.com/pester/Pester - 10905d816d5d5eaa028f29c92b956fa248c73e5a authored almost 11 years ago
Fixing hash signs in Describe name

Fixing issue introduced in 605ee37bf079b08be33d6931cb1260921acc91fa.
Hash tags placed around Des...

github.com/pester/Pester - 88bdb5a4b65d2b117d13ee1177050e62adfa532d authored almost 11 years ago
updating docs to use latest should syntax

github.com/pester/Pester - 9b54cc966334f83aa8c222a896d0131fa02a07ba authored almost 11 years ago
marking the 2.0.4 release

github.com/pester/Pester - 440ef0c2adb29a7d8a37a5439ddffd46f8116106 authored almost 11 years ago
Fix tag filter

Fix the tag filter that I broke. We really need a test for this.

github.com/pester/Pester - fe66d7fbc0fba6f79447ba3325ea8cdb0c7d9b6f authored almost 11 years ago
Move New-Fixture out of Pester.psm1

- Moved New-Fixture and Create-File to separate script file
- Discarded Write-UsageForNewFixture...

github.com/pester/Pester - 422a7c7bd92e9e2726826a62a46fc6e7e9641b6a authored almost 11 years ago
New-Fixture standardized

- Accept and resolve paths on input as other cmdlets do.
- Output standard objects.
- Using only...

github.com/pester/Pester - 605ee37bf079b08be33d6931cb1260921acc91fa authored almost 11 years ago
Merge branch 'fix_exceptions_in_new-fixture'

github.com/pester/Pester - bedae74e27c7aa36b52312000f0d245c3e692e6b authored almost 11 years ago
Fixes Bug #114: New-Fixture raises exception when using $pwd directly as -Path parameter.

Restricts parameters to [string] instead of letting powershell decide which datatype to use

github.com/pester/Pester - edad2eb10ad76394da3e5b813b4203bea6bc4d68 authored almost 11 years ago
Add PassThru option to Invoke-Pester

When called with -PassThru the Invoke-Pester returns object on exit. The
object contains informa...

github.com/pester/Pester - 372f28857d865f591bb49753bc6b56d11ab1c403 authored almost 11 years ago
Make output better structured

Moving the margin before the [+] in the test output. This makes for a
tree-like structure in whi...

github.com/pester/Pester - 955dbd57c68c5a8291e57058f0dd30d160746ad1 authored almost 11 years ago
Clean up Invoke-Pester interface

Standard PowerShell cmdlets use singular nouns for their Parameters and
standardized set of para...

github.com/pester/Pester - 1a7a585a15a0ff91082c28ed0c9773e4ae24e6e7 authored almost 11 years ago
Fixing internals for Vista

Forgot to test the previous commit on Windows Vista (PowerShell v2)
before pushing.

github.com/pester/Pester - cd2f15bd158790d874beef49495ddbe247422a60 authored almost 11 years ago
Fixing output and internals

- Fix Pester template self-tests [GH-113]
- Time is output to the XML report [GH-95]
- Internal ...

github.com/pester/Pester - a237de7187fd6df1f79b2be9037a2c38a4ae4a5f authored almost 11 years ago
Merge pull request #112 from nohwnd/ShouldBeExactly

Add case sensitive assertions

github.com/pester/Pester - 956232b2593de6d21d2f1da018ed02ae6d0e2f0e authored almost 11 years ago
Add case sensitive assertions

Assertions are by default case insensitive and there is no intuitive way
to make the assertion c...

github.com/pester/Pester - bdfe4bddcaa008bb7915f97a6bf828d26c84b5cd authored almost 11 years ago
Merge pull request #111 from nohwnd/TestResultCultureAgnostic

make Get-TestTime culture agnostic

github.com/pester/Pester - 177eab2e431fffeb1731ccc5a8efa43cd9237e01 authored almost 11 years ago
make Get-TestTime culture agnostic

On systems with culture set to CZ, DE and other systems where decimal
separator is different tha...

github.com/pester/Pester - 1f11f148cbbe16edf6c62c7e5e9c97c2de26c909 authored almost 11 years ago
Add case sensitive assertions

Assertions are by default case insensitive and there is no intuitive way
to make the assertion c...

github.com/pester/Pester - 3a4a5d76c16fe66a17ff3a2d8c40d00494cca562 authored almost 11 years ago
make Get-TestTime culture agnostic

On cs-CZ, de-DE and other systems where decimal separator is different
than ".". Value [double]3...

github.com/pester/Pester - ccd6eab0f4c8a0ee15452363de800396e05f4152 authored almost 11 years ago
Merge branch 'random_testdrive_dirs'

github.com/pester/Pester - ae04dba7751ec5accf057de1bce0bed968133738 authored almost 11 years ago
Random directory for TestDrive.

Test drive is set to random directory. The global $TestDrive variable
and global PSDrive TestDri...

github.com/pester/Pester - 68780a2f5c1e5edf1a15177db054e10aa953cceb authored almost 11 years ago
this should fix the build. weird 3.0 and 2.0 differences

github.com/pester/Pester - ec67bad6a66888f8e6145f9f32df28ea7cd230ae authored almost 11 years ago
TestDrive implemented

The test drive is created in describe and when moving to Context its
"state" is saved. When movi...

github.com/pester/Pester - 5f5f03d4c3f662e6b8cb4584e8eec7a7527260dd authored almost 11 years ago
Merge pull request #96 from pullrich/master

Fix a typo.

github.com/pester/Pester - 57b8dc4385e41d72f38db82f08c79e82999eb34d authored about 11 years ago
Fix a typo.

github.com/pester/Pester - e7351e030118dad0e49059f71a714130d0237b44 authored about 11 years ago
updates for latest merged in PRs

github.com/pester/Pester - 63f6e1ea400e36d6205762d8499555e3a5a46d14 authored about 11 years ago
Merge pull request #86 from ogrishman/patch-2

Make the New-Fixture function accepts "." (the current workding director...

github.com/pester/Pester - c4584ba4e13404c39fc63a07f199bb6e81e79ea2 authored about 11 years ago
Merge pull request #92 from nohwnd/master

Change colors of output to dimmer colors.

github.com/pester/Pester - eb4cc7c46ed6dab27fa30ff2b254020bf7d56d4a authored about 11 years ago
Change colors of output to dimmer colors.

Changed the color of the output to make it readable on black, dark blue
and white background. De...

github.com/pester/Pester - 82a364e0c0c678af63ebbfed22728d03f853ba06 authored about 11 years ago
Update CHANGELOG.md

github.com/pester/Pester - 50e2a6dd8af900ed53e36f76efaa625661b2a267 authored about 11 years ago
Merge pull request #90 from xinhuang/master

throw an exception when test script block of `It` is not provided,

github.com/pester/Pester - d94ff869f792c240b0ad8939b176f53f96ab4dad authored about 11 years ago
add test for `It` if no test block is given

github.com/pester/Pester - 89141c63942371d372306f280751dbc29713e7f3 authored about 11 years ago
throw an exception when test script block of `It` is not provided,

if user adopts ANSI (Allman) style to put open curly brace on a new line

github.com/pester/Pester - bc349cfdd635e0801ff71d8f6199eef6b9d51a36 authored about 11 years ago
Merge pull request #85 from ogrishman/patch-1

Fix the typo

github.com/pester/Pester - 7b340a9c7a1ac47ba6241ffab3c2954b46d7ee27 authored about 11 years ago
Make the New-Fixture function accepts "." (the current workding directory) as the $path parameter

In the past when we run the follow code, we will get errors.

PS C:\temp> New-Fixture . HelloW...

github.com/pester/Pester - 97104b4f8fcec4a06923535c5460c1088605faa6 authored about 11 years ago
Fix the typo

github.com/pester/Pester - bc207bbb3dae00f016c2c8623fe9d4c4490e8d1a authored about 11 years ago
Merge branch 'amitelad7-master'

github.com/pester/Pester - 632ae791c6862c6e36740be059800187f828f93b authored over 11 years ago
adding an explanatory test fixes #52

* updated release notes
* fixed some whitespace too

github.com/pester/Pester - f514637ce134afc73c4432c13544ebdb18d4e701 authored over 11 years ago
fixed the fact that the test drive is not available in case it has special chars like a . in it"

github.com/pester/Pester - 9f00e0e02e3f2405a6517d28cec0a029561e35d6 authored over 11 years ago
Merge branch 'artribou-bugfix-mock-outfile'

github.com/pester/Pester - 4d067667776606a983e75dc631747024ff0623bb authored over 11 years ago
adding release note and whitespace. fixes #71

github.com/pester/Pester - 79278d72b37c556551109445c0fdd6c02241964f authored over 11 years ago
Fix mocking out-file in describe block

github.com/pester/Pester - d71e832f548a2e5da2f6eb7394ec40fe54f1d6b2 authored over 11 years ago
Merge branch 'jole78-get-testdrive-item'

github.com/pester/Pester - 08ba90761a14762747ac90eb5d333cfedeb71d56 authored over 11 years ago
release note and whitespace cleanup. fixes #70

github.com/pester/Pester - 737e9adc6e3af36605cc5da2045d379e0ff4b910 authored over 11 years ago
Merge branch 'get-testdrive-item' of https://github.com/jole78/Pester into jole78-get-testdrive-item

github.com/pester/Pester - cd5d29ed88d0f49b7f7b979dee614cb994b16508 authored over 11 years ago
Merge branch 'jole78-remove-item-mock'

github.com/pester/Pester - 39cd6c13e5843b6cd2183c3e5e8409dc07de366c authored over 11 years ago
updating releases notes and fixing whitespace for. fixes #68

github.com/pester/Pester - 7f1d0a9eac88cf865bde1a13fa589a706ac7b48c authored over 11 years ago
added fix for cleanup when remove-item is mocked

github.com/pester/Pester - 2c5aa6df560bb0027b98682fe4f7168d8d825101 authored over 11 years ago
Merge branch 'jole78-setup-passthru'

github.com/pester/Pester - 147061224a9c3633be4961a4c324c5d7f7954da3 authored over 11 years ago
adding Setup -Passthru reference to release notes fixes #69

github.com/pester/Pester - 6169188ce0ab575eacfaa6b0510197189dcd122c authored over 11 years ago
Merge branch 'setup-passthru' of https://github.com/jole78/Pester into jole78-setup-passthru

github.com/pester/Pester - 5058a390370031c1ec48d1b0d7564858494ec27d authored over 11 years ago
Merge branch 'edharper01-issue58'

github.com/pester/Pester - b2fab8b89f14e29a3a0b224614cbb4b66eaeaf7d authored over 11 years ago
rejigged tests to handle error code matching fixes #58

* This new behavior sort of affected previous tests. Fixed those up and
added a helper function ...

github.com/pester/Pester - c10cb962c38d66610a8cab61a4dda4c8e06b9d74 authored over 11 years ago
Improve exception reporting by indicating whether an error was raised or not independently of whether the error message matched

github.com/pester/Pester - affef3cef083b9e7015870901ff7ab5af9e7ec57 authored over 11 years ago
Encapsulate the expected/actual messages in curly brackets, as with other expected/actual comparisons

github.com/pester/Pester - 1a4a90a8112a7b0d988fae11dd1bfb78909bff14 authored over 11 years ago
reset the error message between each run

github.com/pester/Pester - 5c49e0274d5d207e0bc67f10ad048554b48a4cc6 authored over 11 years ago
Fix for Issue #58 - thrown error is reported, and can be compared to an expected value

github.com/pester/Pester - cdfad335db9adb945a7dc07e451b29c5f92be2fd authored over 11 years ago
added Get-TestDriveItem function

github.com/pester/Pester - f284332d0be563da6767ffd83ae5627a6428f204 authored over 11 years ago
added support for -PassThru for Setup

github.com/pester/Pester - 8a9764ac849f94bf8c15055e1d29a8ff5c65fcaa authored over 11 years ago
Merge pull request #64 from richardwadsworth/feature/fixReadMe

add missing text example for Powershell function "Build"

github.com/pester/Pester - 98104ed1206ee643ab38d08edeb6d12eb6c051cb authored over 11 years ago