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

Add "Name" alias to make ScenarioName and TestName more alike.

github.com/pester/Pester - 46a956708b0313da834213f8e2431e1292f26c78 authored over 9 years ago by Joel Bennett <[email protected]>
Add source for PowerCuke.dll

github.com/pester/Pester - c627bca9a8e1114102973c4a5e7ce340abdb5ad3 authored over 9 years ago by Joel Bennett <[email protected]>
Color the timestamps separately, because they're easier to read this way

github.com/pester/Pester - 437e11174416ed9e2c46293472e861c1d0ed6c2e authored over 9 years ago by Joel Bennett <[email protected]>
Start localization

github.com/pester/Pester - a8c40a6381a3c9f4cfe2d25a0db69044e1ac99dd authored over 9 years ago by Joel Bennett <[email protected]>
Move Gherkin

Unify output and string handling a bit (not localized yet, but the first step)

github.com/pester/Pester - 52adf8a1aa9a831a0d445d6d2db312ebf25f820c authored over 9 years ago by Joel Bennett <[email protected]>
Add a -FailedLast feature to re-run failed tests

github.com/pester/Pester - 57b17c7988febec67210711de6e6927b52177c93 authored over 9 years ago by Joel Bennett <[email protected]>
Patch DocStringArgument

github.com/pester/Pester - 533b29640f09b392725db1145c4450378ecd2b54 authored over 9 years ago by Joel Bennett <[email protected]>
Improve output:

+ only print features where at least one scenario was tested
+ add scenario counts for the report...

github.com/pester/Pester - 76ee3bb5bf1892c3ab4ae3d839fc21962f5719e9 authored over 9 years ago by Joel Bennett <[email protected]>
Change the "Steps" back to scripts instead of modules.

github.com/pester/Pester - 297314783b40b78bc167d54c6ad885d005441c97 authored over 9 years ago by Joel Bennett <[email protected]>
An attempt to unify with Pester a little more...

github.com/pester/Pester - 3bebe9fe2ef8064ec48bac09c487b7054a5c0164 authored over 9 years ago by Joel Bennett <[email protected]>
Fix bug in step matching: the pattern should match the WHOLE name from ^ to $

github.com/pester/Pester - 6fae5913de820f3c2dd1fdfee47abb1f6697ee7f authored over 9 years ago by Joel Bennett <[email protected]>
Fix bug in Path parameter (we still need to load ALL steps files)

github.com/pester/Pester - 755a7110c2e18db79a7b16b9e8470d542825b71f authored over 9 years ago by Joel Bennett <[email protected]>
Fix code coverage for Gherkin

github.com/pester/Pester - 5d5208da52b1a0f4488277e8b91e87eae57bc3f5 authored over 9 years ago by Joel Bennett <[email protected]>
Add support for tables in steps

github.com/pester/Pester - 18d72d42a1b00a905b3c6bbbbf0870d9734c24df authored over 9 years ago by Joel Bennett <[email protected]>
Some more output tweaks for Gherkin results

github.com/pester/Pester - 15ec0fd2d64e1befaf43e923604ad2c212bd7010 authored over 9 years ago by Joel Bennett <[email protected]>
Blindly updating wrapper code from changes to Pester Beta ;-)

github.com/pester/Pester - 4a84f2e6e7325c21699aacb9de49c27e8fca893b authored over 9 years ago by Joel Bennett <[email protected]>
Add the keyword to the step printed output

github.com/pester/Pester - 736ca8ef241d5017c75509f1a2a59aba74926664 authored over 9 years ago by Joel Bennett <[email protected]>
Refactor WHEN to just store steps in a hashtable

Fix tag filtering (it's still not feature-compatible with Cucumber's)
Allow multiple matches and ...

github.com/pester/Pester - 872d36694c9c1e7ea3c226b7f832901cd3c4b73b authored over 9 years ago by Joel Bennett <[email protected]>
Adding Gherkin Support to Pester

github.com/pester/Pester - a04616a519af2245eb7cc6ea9aef3e947b63fa4f authored over 9 years ago by Joel Bennett <[email protected]>
Updated Readme for pre-release branch

github.com/pester/Pester - 82ed9b098e2505288a81e31ce014a106e2fcde6c authored over 9 years ago by Dave Wyatt <[email protected]>
Fix for StrictMode compatibility in v2

github.com/pester/Pester - 854e2982ecec953243d3a2272eab0858fc2dadbb authored over 9 years ago by Dave Wyatt <[email protected]>
Adding some Write-Progress output to It

github.com/pester/Pester - a8af2e2d3e250c6dbe47f6c358e38660a11bc49a authored over 9 years ago by Dave Wyatt <[email protected]>
Corrected typo in variable name

github.com/pester/Pester - e0e33b0ff3f6548203097ff62466250f9d612d42 authored over 9 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - 602b9fb42669b17ccfbb3d123d952328079484e4 authored over 9 years ago by Jakub Jareš <[email protected]>
Merge pull request #326 from pester/Fail-It-on-BeforeEach/BeforeAll-fail

Make errors in BeforeEach and AfterEach fail the test

github.com/pester/Pester - 05b23973b9947dd3ee80114410b84dc138287600 authored over 9 years ago by Jakub Jareš <[email protected]>
Make errors in BeforeEach and AfterEach fail the test

The BeforeEach will fail the test if it throws any error. The After each
is guaranteed to run ev...

github.com/pester/Pester - 6c33020cb2b5d61ebfb9e94ef30c18c9e780e07b authored over 9 years ago by Jakub Jareš <[email protected]>
Fixes for #315 and #269

The new parameter for Assert-MockCalled is called `-NotOtherwise` for now, but I think we may wa...

github.com/pester/Pester - 9eae30692053b69c0246a04553ddc4ee38d8c0dc authored over 9 years ago by Dave Wyatt <[email protected]>
Merge pull request #310 from dlwyatt/DescribeFix

Describe fix

github.com/pester/Pester - 3eb80528ecba15de8e072b5a97526144ee2c3452 authored over 9 years ago by Dave Wyatt <[email protected]>
Updated changelog

github.com/pester/Pester - 8569012132fb80e9470c3e7efeb6eb42a2bd9b43 authored over 9 years ago by Dave Wyatt <[email protected]>
Multiple TestNameFilter fix in Describe

The TestName parameter on Invoke-Pester originally accepted a single string value. This was upd...

github.com/pester/Pester - deaa04e142ef558a9a3555826308331582511450 authored over 9 years ago by Dave Wyatt <[email protected]>
Version bump to 3.3.8

github.com/pester/Pester - 3d9be0517602b68274c9105d9b8ae42a7009b3c6 authored over 9 years ago by Dave Wyatt <[email protected]>
Merge pull request #307 from dlwyatt/MockFix

Further fixes related to #303

github.com/pester/Pester - 94a7c767ac49a9cdebe46bb34ef0c8e63ccc8af8 authored over 9 years ago by Dave Wyatt <[email protected]>
Bug fix

Fixed another instance of client-scoped code relying on the $ExecutionContext variable. This al...

github.com/pester/Pester - 6e566d2433815cc8713ddf9f983473fc64da564d authored over 9 years ago by Dave Wyatt <[email protected]>
Added new failing test

The new test in #304 was't enough; it didn't actually invoke a mock. There's another instance o...

github.com/pester/Pester - affc416012d28220f8aa56a05cee438d7611c801 authored over 9 years ago by Dave Wyatt <[email protected]>
Version bump to 3.3.7

github.com/pester/Pester - d6ef234286c380e197ad003d42335aec833c0521 authored over 9 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - af524c47c7b10102feed15856672bdf57e5dc852 authored over 9 years ago by Dave Wyatt <[email protected]>
Merge pull request #306 from dlwyatt/MockFix

Fix for issue #305

github.com/pester/Pester - 184bf20adb0c4b9a605161756a171e63d4b104f0 authored over 9 years ago by Dave Wyatt <[email protected]>
Fixing #305

Mocked functions that don't contain any code in their dynamicparam block will no longer bother t...

github.com/pester/Pester - 9db1dfd40bf855de2caf27377d537d2a43d9bb3d authored over 9 years ago by Dave Wyatt <[email protected]>
Adding failing test

github.com/pester/Pester - 21c107cedc3054ef4a50dc5a47b1e5416d6f896e authored over 9 years ago by Dave Wyatt <[email protected]>
Merge pull request #304 from dlwyatt/MockFix

Fixes #303

github.com/pester/Pester - 92520eeaea9a2fc0ef0d0bae62f98cbbad153db2 authored almost 10 years ago by Dave Wyatt <[email protected]>
Fixes #303

Function and Module names are now injected into the script blocks created based on MockPrototype...

github.com/pester/Pester - 92211d681d0ff9d81bed393425155dd8c483fb3c authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #295 from dlwyatt/MockFix

Workaround for GetDynamicParameters() bug

github.com/pester/Pester - b3122ed6dab7df590bc21f8b034d95aaf3ea3d90 authored almost 10 years ago by Dave Wyatt <[email protected]>
Workaround for GetDynamicParameters() bug

Weird ActiveDirectory module is weird.

Fixes #294. There are no automated tests to verify this...

github.com/pester/Pester - c16b13e704ca6cf0cbdec8109817a632d70362fb authored almost 10 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - 48821bb315c28fb03c3e3ec7f7b0b9e7e1439c40 authored almost 10 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - e7c8eede61a5f06210d43595f2f5633cf9db49de authored almost 10 years ago by Dave Wyatt <[email protected]>
Added do {} until ($true) loops around test script block calls.

This way if the test code (or code under test) has a misplaced break or continue statement, it w...

github.com/pester/Pester - 2c6288e3ad2d82b74de5f4569b4887de75dc0b2e authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #290 from dlwyatt/RowdyBreakAndContinue

Added do {} until ($true) loops around test script block calls.

github.com/pester/Pester - 6b7398e7ea43aa79b21528f762ca1ad02719cf55 authored almost 10 years ago by Dave Wyatt <[email protected]>
Initial fix for #286

This works, but there might be some weirdness that can still happen if you mock a global functio...

github.com/pester/Pester - ae99e7d01584898e620d7f6e4495b084dd3df99d authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #285 from dlwyatt/TestsUpdate

New test of functionality in #282 , plus minor code cleanup.

github.com/pester/Pester - 418b7bceeda2e01a7889fb34204aff316af2a98b authored almost 10 years ago by Dave Wyatt <[email protected]>
Added new test, cleaned up some code

Several references to $Exception were being made when the object is actually an ErrorRecord. I'...

github.com/pester/Pester - 746deddc69250e4cd08815a9e58275cbb21dc838 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge branch 'ghostsquad-issue282'

github.com/pester/Pester - cf76dc8f9688eced1626e1fe61bfca33efb5c7ea authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge branch 'issue282' of https://github.com/ghostsquad/Pester into ghostsquad-issue282

Conflicts:
Functions/It.ps1

github.com/pester/Pester - 6255d1740d1774942ea1dea43f5bec5cbfac35fb authored almost 10 years ago by Dave Wyatt <[email protected]>
resolves #282

github.com/pester/Pester - 89a06e3b753c698893c6eff5e5f3ddfd02ae54c4 authored almost 10 years ago by Weston McNamee <[email protected]>
Update README.md

github.com/pester/Pester - 02663e424814ab6104b56bea6ee068fb273ce061 authored almost 10 years ago by Dave Wyatt <[email protected]>
Add bin folder to PATH

Adds \bin folder to PATH for easier install and calling Pester.

github.com/pester/Pester - 41457a2e78eebb77cfc428abf257948896441c85 authored almost 10 years ago by Jason Capriotti <[email protected]>
Completed merge

github.com/pester/Pester - ef5eb978bad626549967387481d809bb55b5c411 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge fail...

github.com/pester/Pester - c977f68471ac12f956b83cc9b347f6d62223c282 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge branch 'master' into LanguageDecoupling

Conflicts:
Functions/Describe.ps1
Functions/InModuleScope.ps1
Functions/PesterState.ps1
Pest...

github.com/pester/Pester - 9b64469ccec15a01a4e4be089df53ac6f6cbe772 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge branch 'LanguageDecoupling' of https://github.com/dlwyatt/Pester into LanguageDecoupling

Conflicts:
Pester.psm1

github.com/pester/Pester - af5e0f8f1e3290c4c152dcf85e20c3cb49b0b2ea authored almost 10 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - a7cf6a619e43fa804e6fd918e25970fae816e450 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #278 from dlwyatt/MultiModuleFix

Proposed fix for #275

github.com/pester/Pester - 05b45944d2c55f4e4fa0ce8c616adc363ae15b89 authored almost 10 years ago by Dave Wyatt <[email protected]>
Proposed fix for #275

Both Mock -ModuleName, and InModuleScope, now share the same behavior with regard to module reso...

github.com/pester/Pester - e7052f6fdf58b5aa28663530682ef245444d8ffd authored almost 10 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - 3aaad55615079d426e6af1147e5c1df0ca6ae9ab authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge branch 'gpduck-NugetPackagePath'

github.com/pester/Pester - 7c54085e8d7811fb0327194d311368119cb67133 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge branch 'NugetPackagePath' of https://github.com/gpduck/Pester into gpduck-NugetPackagePath

Conflicts:
Pester.nuspec

github.com/pester/Pester - cd1bde66e9a5d1c67cecc4355fcda7ea8be7e74c authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #277 from dlwyatt/BuildUpdate

Build script update

github.com/pester/Pester - bc50bcc19ee932b79e3c2a235d057b08182df046 authored almost 10 years ago by Dave Wyatt <[email protected]>
Build script update

nuget apparently has a bug when adding files that have no extension, and the recent addition of ...

github.com/pester/Pester - 2cd5cbb4a71bdbaa03a756a340e28e3a0bfc3760 authored almost 10 years ago by Dave Wyatt <[email protected]>
Bug fix

Identified the cause (sort of) and workaround for the v3 errors that the build server was report...

github.com/pester/Pester - 457cf64f2cbed3f47823d7f6178f46451682bdb7 authored almost 10 years ago by Dave Wyatt <[email protected]>
Improved handling of array comparisons

Compare-Object wasn't working quite as well as I'd hoped; it would fail to report differences in...

github.com/pester/Pester - 188285ff8728cea6169060c786413a57e09440e5 authored almost 10 years ago by Dave Wyatt <[email protected]>
Added array comparison support for Be / BeNullOrEmpty / BeExactly

This is a first attempt at improving the behavior of Should when multiple objects are piped in. ...

github.com/pester/Pester - ab0c63f36333cb03138d08ec6030b63479446b62 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #276 from dlwyatt/BetterErrorMessage

Improved error message in InModuleScope

github.com/pester/Pester - e1de4102e948f5260ce1e60206d42321e938b49a authored almost 10 years ago by Dave Wyatt <[email protected]>
Improved error message in InModuleScope

When multiple modules with the same name are loaded.

github.com/pester/Pester - 82392117efc04e5318127064128d3cb6ea2965e9 authored almost 10 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - 4c389c78a8099aaae85f82ae04cf7451dee3b98b authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #274 from dlwyatt/StrictModeFixes

Making Pester StrictMode compliant again.

github.com/pester/Pester - 4de2ee79776b00aca40ebbdf5ba896a31a4023d1 authored almost 10 years ago by Dave Wyatt <[email protected]>
Making Pester StrictMode compliant again.

We received a bug report that Pester was breaking if StrictMode were set for the whole PowerShel...

github.com/pester/Pester - e32b0a3137213e51ff5a73f9e621b28c54306b3a authored almost 10 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - 1130f3e2dce34787f377f3e26f66403aa403cef0 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #272 from dlwyatt/PathOverhaul

Path overhaul

github.com/pester/Pester - 2b18f1d5a43a5cfa728d69461546cd3057320ac0 authored almost 10 years ago by Dave Wyatt <[email protected]>
Test fix

Modified TestDrive tests to handle cases where $env:temp may contain an 8.3 path somewhere.

github.com/pester/Pester - 58130cfcb641b94327e8d63c3dc6fda6b957a278 authored almost 10 years ago by Dave Wyatt <[email protected]>
Removed obsolete Path parameter from PassThru object.

github.com/pester/Pester - 116affc8ffd92205b4332b7fc97b81f608c4d943 authored almost 10 years ago by Dave Wyatt <[email protected]>
Added line breaks to help content.

github.com/pester/Pester - f313913a4b4c913611e95907758613366bd8bbcc authored almost 10 years ago by Dave Wyatt <[email protected]>
Renamed Path parameter, added some help.

Also added a check to make sure that explicit file paths at least end with a ps1 extension.

github.com/pester/Pester - f685f578f4e95964fb0ee0e1e44a95d942e69cdf authored almost 10 years ago by Dave Wyatt <[email protected]>
Update CHANGELOG.md

github.com/pester/Pester - 9fd51513ff4ce88b19e40787f664abcc1657a821 authored almost 10 years ago by Dave Wyatt <[email protected]>
Whitespace cleanup

Added missing newlines at the end of files, and removed all trailing whitespace from ps1 / psm1 ...

github.com/pester/Pester - d6726027213f1b2e56199bd6a9271ed633e28486 authored almost 10 years ago by Dave Wyatt <[email protected]>
Added another style test

Build aborts for any file that doesn't end with a newline.

github.com/pester/Pester - 8a085b55fb889f377768bce91c65853960f0cfee authored almost 10 years ago by Dave Wyatt <[email protected]>
Added test to fail the build if any lines contain trailing whitespace

github.com/pester/Pester - 8085775d7fba790af3c8825ad2d3ac4d8bcd792d authored almost 10 years ago by Dave Wyatt <[email protected]>
Couple more tests.

Testing the logic that's actually in Invoke-Pester is awkward, but I've manually verified that p...

github.com/pester/Pester - e49e6036298d9988f42318d0fcbde32c085a8805 authored almost 10 years ago by Dave Wyatt <[email protected]>
Added tests, fixed bugs

github.com/pester/Pester - 3acd0863fb2c9f76cbac3a89899a30788eee3731 authored almost 10 years ago by Dave Wyatt <[email protected]>
-Path updates

This is a first crack at resolving issues #270 and #271 . I haven't written any tests around th...

github.com/pester/Pester - 94821abb9ab452b1821e6f137b1c3fd78a5c1266 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #266 from vors/context

Add one-line snippet from failure to provide a context

github.com/pester/Pester - 30a9689d4c04d1c8bb3c838e8b2b9b964ca300f4 authored almost 10 years ago by Dave Wyatt <[email protected]>
fix non-Should exception error reporting

github.com/pester/Pester - 8c3fcbe792fc2fa2f5f1d941cecad23a0aa1b81f authored almost 10 years ago by Sergei Vorobev <[email protected]>
Remove unused ErrorDetails

github.com/pester/Pester - 95c7af19c1366bd1bfba2b129e096ae025af6305 authored almost 10 years ago by Sergei Vorobev <[email protected]>
Use TargetObject for failure details to avoid serialization, which is not available on PS v2

github.com/pester/Pester - faf87ddc915ba67a1dea0dc60bc49e46cac4cb3c authored almost 10 years ago by Sergei Vorobev <[email protected]>
Added LICENSE to nuspec

Just noticed that our license file wasn't being included in our various deployment packages. I'...

github.com/pester/Pester - 9e149237b628dad96e2cf4a85c9e2cfdd29ed77c authored almost 10 years ago by Dave Wyatt <[email protected]>
Triggering build

github.com/pester/Pester - affb49477978c9c4a6823477ddb0c5f87922924d authored almost 10 years ago by Dave Wyatt <[email protected]>
Triggering CI build

github.com/pester/Pester - 7774192297c0de490370679380344b08b852a2bd authored almost 10 years ago by Dave Wyatt <[email protected]>
Updated Changelog

github.com/pester/Pester - 57b5c4daa2e2967e7bdf48d9bcd5e22dee89fa83 authored almost 10 years ago by Dave Wyatt <[email protected]>
Merge pull request #267 from dlwyatt/MockFix

Fix for mocking aliases

github.com/pester/Pester - 9cec94fafb61cff5dc5ec50570407e41b8477580 authored almost 10 years ago by Dave Wyatt <[email protected]>
Updated test name

github.com/pester/Pester - 08024b2141e18a7b234d51c4f5eec1dfaf3c9a5f authored almost 10 years ago by Dave Wyatt <[email protected]>
Fix for mocking aliases

Apparently the ResolvedCommand property on an AliasInfo object is sensitive to the scope from wh...

github.com/pester/Pester - 0eee8c6a220bb9606624527746e88c29a8a983e9 authored almost 10 years ago by Dave Wyatt <[email protected]>
Add one-line snippet from failure to provide a context

github.com/pester/Pester - 2ce2226dd50c8b3f8b2e1193e507999793a66c38 authored almost 10 years ago by Sergei Vorobev <[email protected]>