Ecosyste.ms: OpenCollective

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

github.com/sinonjs/sinon

Test spies, stubs and mocks for JavaScript.
https://github.com/sinonjs/sinon

1.17.0

7e1b5452d68c5322489385c57c659918ecb30fd8 authored about 9 years ago by Morgan Roderick <[email protected]>
Update AUTHORS and Changelog for new version

3705a26b2dbd18af90dfbc1748a7f20a82426aef authored about 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #845 from mroderick/fix-issue-821-broken-setimmediate-polyfills

Fix #821 where Sinon.JS would leak a setImmdiate into global scope

05f22fd6a9221f3094a1ba329b2f36f028d2048e authored about 9 years ago by Morgan Roderick <[email protected]>
Fix #821 where Sinon.JS would leak a setImmdiate into global scope

This would break some setImmediate polyfills.

0e72e99c6ceb1a93c1fb7a0b2aeb4bb22886c978 authored about 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #843 from ryanwholey/master

Updated the word 'mailinglist' to read 'mailing list' in README.md

7d56ad64c57cf9dbc86d2d9d35ddc3432a1a0fe9 authored about 9 years ago by Morgan Roderick <[email protected]>
Updated the word 'mailinglist' to read 'mailing list' in README.md

f9da59a84052f65a13954159e68737d39ae98c99 authored about 9 years ago by Ryan Wholey <[email protected]>
Merge pull request #832 from grassator/master

Removed sinon-timers from the build. refs #811

90afe113318aff80e2c787dc2a79bc41c8b64424 authored about 9 years ago by Morgan Roderick <[email protected]>
Removed sinon-timers from the build. refs #811

5ee643df517f6ed7296b4a1ce0a81317949526d6 authored about 9 years ago by Dmitriy Kubyshkin <[email protected]>
Merge pull request #825 from D1SoveR/sync-log-error

sinon.logError.useImmediateExceptions

285a7f2824b7b97ced6174309c06141ee7e1c65a authored about 9 years ago by Morgan Roderick <[email protected]>
stub.reset also resets behavior

Fixes #806

7078dd8c60273ddda97d868a57f02d73f0edf54e authored about 9 years ago by Petar Dochev <[email protected]>
Merge pull request #820 from fatso83/issue-818

Fix for issue 818

58a051754954dec4b0660b73b41cb19ccc580e20 authored about 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #827 from fearphage/fix-fake-server-tests

Updated fake-server tests to test what the descriptions proclaim

899d6404b9d9ad43b45ca9c3140dc9074e01810a authored about 9 years ago by Maximilian Antoni <[email protected]>
Updated tests to test what the descriptions proclaim

3d66cea9d02e977b7f99740171c4721b6b56437c authored about 9 years ago by Phred <[email protected]>
Added flag that, when set to true, makes sinon.logError throw errors synchronously.

Fix #172: sinon.logError should throw synchronously instead of after a timeout

288b3636accc6d9edbdf6d26cb94faf3003900ab authored about 9 years ago by Mikolaj Banasik <[email protected]>
Merge pull request #795 from traviskaufman/gh-777-support-stubbing-non-enumerable-props

Fix #777: Support non-enumerable props when stubbing objects

c2e25c476c80b9db85c08fab3b4f2c525df9a03e authored about 9 years ago by Maximilian Antoni <[email protected]>
eslint fixes

2d6e10d6541fc2e1cdc9aa8591628347b8726ed2 authored about 9 years ago by Travis Kaufman <[email protected]>
Use null instead of delete to test walk without getOwnPropertyNames

walk tests were failing in PhantomJS, the reason seeming to be that
`delete Object.getOwnPropert...

13ce8a9f6eb8239db3ae2001931216652174e3a9 authored about 9 years ago by Travis Kaufman <[email protected]>
Prevent false negatives in walk-test due to for..in behavior

Different environments are inconsistent in how they handle for..in. To
compensate for this the t...

bd99636e69e3715638223e8578e0a7778b7fa5d9 authored about 9 years ago by Travis Kaufman <[email protected]>
Fix #777: Support non-enumerable props when stubbing objects

This commit modifies sinon.stub() such that when only an object is
given, all non-enumerable pro...

079b00feb99c41174c8de62299a5f6c5c94cb56c authored about 9 years ago by Travis Kaufman <[email protected]>
Made the sinon.test() function pass on errors to the callback

72cb169b4e3f2f1608a0cc95a1a21b30b0e953cc authored about 9 years ago by Carl-Erik Kopseng <[email protected]>
Merge pull request #819 from fatso83/missing-buster-core

Fixed async tests that had async bits commented out

d9a42d3f5fde1c4858fc2ba25aeb3e86e9624bd2 authored about 9 years ago by Morgan Roderick <[email protected]>
Added test that shows how intended behaviour that fails today

Documents issue #818

845dc2f0651dee5361d58c79ae590cab75bf092c authored about 9 years ago by Carl-Erik Kopseng <[email protected]>
Fixed async tests that were commented out

These tests were expecting buster to have been extended
with the utils from buster-core, but thi...

d845227d541e67c4d5fe585481f8aa40c5254246 authored about 9 years ago by Carl-Erik Kopseng <[email protected]>
Merge pull request #813 from henryptung/add-responsetype-arraybuffer-blob-support

Add support for arraybuffer, blob responseTypes

4ce360e55c5210fe8a14d6f33e9c094fd9ed65a1 authored about 9 years ago by Morgan Roderick <[email protected]>
Expand conversion from ArrayBuffer to binary string

PhantomJS 1.9.8 doesn't like String.fromCharCode.apply(null, new Uint8Array(...)).

c2e77efcd872458524d811173f558465d6aad8ee authored about 9 years ago by Henry Tung <[email protected]>
Add support for arraybuffer, blob responseTypes

Based on spec: http://www.w3.org/TR/XMLHttpRequest/

Binary response types (arraybuffer, blob) e...

f8091656c6da4411cf25aeaeef6327405bd10356 authored about 9 years ago by Henry Tung <[email protected]>
1.16.1

38799cceb076a8190f60a41da234dcef0292ef64 authored about 9 years ago by Christian Johansen <[email protected]>
1.16.0

2c35f12276a66ca416dadc3f414e80358473778b authored about 9 years ago by Christian Johansen <[email protected]>
Upgrade lolex

7ecac06e0f1d7b76f05b35546da8d34219b21a79 authored about 9 years ago by Christian Johansen <[email protected]>
Merge pull request #809 from mroderick/807-use-one-var-never

Set ESLint `one-var` to error (2)

d0634c2bfdb23080144bc3ddebcc606087eb448b authored about 9 years ago by Christian Johansen <[email protected]>
Merge pull request #801 from dlau/master

Reapply: Returns supersedes previous throws

d017056c7068a77d7874eb499070ca798caafa9e authored about 9 years ago by Morgan Roderick <[email protected]>
Set ESLint `one-var` to error (2)

51ed6196c35439e8b91fadc90d97d9a79d523d01 authored about 9 years ago by Morgan Roderick <[email protected]>
Reapply: Returns supersedes previous throws

4165949c7142a2896761d6a62573afc7b4ac4e31 authored about 9 years ago by Daryl Lau <[email protected]>
Merge pull request #798 from soundcloud/fakexhr-onreadystate-event

Fire onreadystatechange with event argument

63b4c0c27a0a9a58a13a1a4d718a3cb5da3cf2c5 authored about 9 years ago by Morgan Roderick <[email protected]>
Fire onreadystatechange with event argument

According to the [W3C spec for XMLHTTPRequest][1], the XHR object
should support an 'onreadystat...

01dd2ac22058c935fc43cbdef75a5dad22bd0a64 authored about 9 years ago by Jason Anderson <[email protected]>
Merge pull request #797 from Druotic/expectations-met-fix

Fix #442/#796: Rebase/cleanup of existing fix: "Fixing a 'withArgs' and 'atLeast' issue with moc...

14d0f1580abd79b81a37e1436215c0806f10ede0 authored about 9 years ago by Christian Johansen <[email protected]>
Rebase, better wording of testcase, linting changes for c51f5f95970cf0196064ea48478913cc1c17956a

fd5941cc91cf4fec90f3c17232c2961e169aa455 authored about 9 years ago by James Beavers <[email protected]>
Fixing an issue with mock.js

If a mock has a single ‘withArgs’ expectation that is expected to be called once, and another th...

c51f5f95970cf0196064ea48478913cc1c17956a authored about 9 years ago by stevesouth <[email protected]>
Merge branch 'mroderick-update-lolex'

d90b2b748bc3addbee969d10bbfcf33477308155 authored about 9 years ago by Christian Johansen <[email protected]>
Merge branch

a60eba5ea930b5ea1c34e35d35fe99f6360dfb7d authored about 9 years ago by Christian Johansen <[email protected]>
build version-less copies of server, timers, and timers-ie

7161ab63450fb640df10bcfe9b1c46bf308c84a7 authored about 9 years ago by Jason Karns <[email protected]>
Capture the stack on each spy call.

b37220c7d1e5117c29bfba509310001b6949c796 authored about 9 years ago by Andreas Lind <[email protected]>
Include the top stack frame in spyCall.toString() slightly.

Fixes tests in Firefox.

886b795c2799825c9ce938df000874fb0c2979a4 authored about 9 years ago by Andreas Lind <[email protected]>
Fix intermittent build failures

Fix the issue of intermittent CI build failures where
`npm install` exits with the following err...

d923f23b982b189bf63363b00e8e62d7e064a162 authored about 9 years ago by Morgan Roderick <[email protected]>
Add a helper function for sanitizing the captured stack.

Omits the error message and the stack frames in Sinon itself.

e19bd6d17b592cb9d13a48c90dc500a66feba4df authored about 9 years ago by Andreas Lind <[email protected]>
Include the top stack frame in spyCall.toString()

ecd3bdb23380a71bb3ad44b8d95339bb3ceb37b3 authored about 9 years ago by Andreas Lind <[email protected]>
Merge pull request #783 from mroderick/fix-intermittent-build-failures

Fix intermittent build failures

09540e9ebb7276787f3215e6641e62f5115f5ef9 authored about 9 years ago by Christian Johansen <[email protected]>
Merge branch 'mroderick-add-eslint'

0a3c59da0c2af0f8f0dacda3dfdaf03418000a3a authored about 9 years ago by Christian Johansen <[email protected]>
Merge branch

bff6358be696d3c662557cef96345468007762eb authored about 9 years ago by Christian Johansen <[email protected]>
Merge pull request #734 from jasonkarns/patch-1

build version-less copies of server, timers, and timers-ie

767c54db08c8a3a4c6b1a33b7a09e47857189903 authored about 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #763 from papandreou/feature/captureSpyCallStack

Spy call: Capture the stack

a96dab0500796c2b0c7b8c061d190d8c193f3443 authored about 9 years ago by Morgan Roderick <[email protected]>
Update lolex to 1.2.2

Fixes #786

e381729995b3bb05720521cbad5ba3ffd3cd7133 authored about 9 years ago by Morgan Roderick <[email protected]>
Include the top stack frame in spyCall.toString() slightly.

Fixes tests in Firefox.

78e67d78e02755358f5d4ec9000c46446f60824b authored about 9 years ago by Andreas Lind <[email protected]>
Fix intermittent build failures

Fix the issue of intermittent CI build failures where
`npm install` exits with the following err...

589148c2a5660dc81a62cc436c3d4ee91bf70ad7 authored over 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #790 from maxcal/fakeserver-create-options

move tests for fakeServer into existing test file

cf5f371b4bfaf212d7bc71b10ecb35bd4b408d39 authored over 9 years ago by Morgan Roderick <[email protected]>
move tests for fakeServer into existing test file

c93b014c4770320810a5c0cf71fb142dbf5e7322 authored over 9 years ago by Max Calabrese <[email protected]>
Merge pull request #789 from maxcal/fakeserver-create-options

fakeServer.create accepts configuration settings

b812828bae700c378fc8a22d5f9b38952dad26a9 authored over 9 years ago by Morgan Roderick <[email protected]>
fakeServer.create accepts configuration settings

This allows fakeServer to be created with a whitelisted set of settings and adds a configure meth...

0f05ba905a6e495aa1859a37e9c2d83a366c7a58 authored over 9 years ago by Max Calabrese <[email protected]>
Merge pull request #774 from ngryman/patch-1

Quote yield as it's a reserved keyword in strict mode.

9f275c2bc5c5a2cbffe452f91c569a942e25574f authored over 9 years ago by Morgan Roderick <[email protected]>
Quote yield as it's a reserved keyword in strict mode.

es5 strict mode reserves es6 keywords: https://developer.mozilla.org/en-US/docs/Web/JavaScript/R...

bfed0b31733967b20a7b2e6b945667b23ee3ea8f authored over 9 years ago by ngryman <[email protected]>
Improve comment in jscs-pre-commit script

32b20e36d7e03f0a982b43197455eda4f0b47503 authored over 9 years ago by Morgan Roderick <[email protected]>
Fix pre-commit hook, always pop stashed changes

We can't have the pre-commit hook leave conflicts and stashed changes if something failes.

fc11ec8aafa62aa79da5fedf4aeceb4754d04592 authored over 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #769 from mroderick/jscs-pre-commit

Add pre-commit hook to validate staged files with JSCS

a9204ea458c7bc5b2af92b8b48fbc7f12173a6cb authored over 9 years ago by Christian Johansen <[email protected]>
Run JSCS validation before CI test, skip for npm test

* It wasn't being run on Travis, now it is
* With a pre-commit hook, and running it on travis, l...

8dc13ab81b3b19cd05b363f45c923867bc364086 authored over 9 years ago by Morgan Roderick <[email protected]>
Use local JSCS

Fix an error in the npm scripts that would require a globally installed JSCS

cd3ef3f2164c2e993d9b59be8ac0dcf7fb97e3dc authored over 9 years ago by Morgan Roderick <[email protected]>
Add pre-commit hook to validate staged files with JSCS

f3f4fc34e943c73734213ae4e786f58f8f1c357d authored over 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #770 from mroderick/update-jscs-dependency

Update jscs dependency

316ac95e56dc8bf77f191be05bbabde439ec1854 authored over 9 years ago by Christian Johansen <[email protected]>
Update JSCS to 1.13.1

f6d038cc9db0aff778ddff9dc8976b12b2b6f556 authored over 9 years ago by Morgan Roderick <[email protected]>
Use local JSCS

Fix an error in the npm scripts that would require a globally installed JSCS

b06b74ed5037c6f95b0f4dfbb78910f86d1c9b37 authored over 9 years ago by Morgan Roderick <[email protected]>
Update .jscsrc to ignore coverage files

3c520dfd58d5d7b7b898181e4c757705903cfec5 authored over 9 years ago by Morgan Roderick <[email protected]>
Silence the mock deprecation until we document it

9469e69895ec934e4e145d9b8a1c5a0165692036 authored over 9 years ago by Christian Johansen <[email protected]>
Include the top stack frame in spyCall.toString()

696c21eeafa74e9135d59faf374afeda1132226a authored over 9 years ago by Andreas Lind <[email protected]>
Add a helper function for sanitizing the captured stack.

Omits the error message and the stack frames in Sinon itself.

a806f907b1c4c9a57c25e3b475ba91fa014d93c6 authored over 9 years ago by Andreas Lind <[email protected]>
Capture the stack on each spy call.

b96a105999e1a21e5d0342a1e27567b270305745 authored over 9 years ago by Andreas Lind <[email protected]>
Hah! Include all the files we've included before

a3cb400e69d052f47625b903db2053cbc67bd077 authored over 9 years ago by Christian Johansen <[email protected]>
Try fixing release issues

482855724fd5fab0ceb17305f61c5827e6b3eddd authored over 9 years ago by Christian Johansen <[email protected]>
Merge pull request #759 from anatomic/master

Add support for responseType=json

47dd954d1d64cd5b2adda6a55e4d7d345512d165 authored over 9 years ago by Christian Johansen <[email protected]>
Add support for responseType=json

130e3a2f9d1673f77c15cde14962051ca8e8545d authored over 9 years ago by Ian Thomas <[email protected]>
1.15.0

2ea4f483bbfc8e12ad87edd35f3a78a6a691e853 authored over 9 years ago by Christian Johansen <[email protected]>
New version

8b244b6ee46836fe56f9b07b14ea4979f414d1a9 authored over 9 years ago by Christian Johansen <[email protected]>
Merge pull request #757 from marco-ramirez/master

Fixed bug where assertions don't handle functions that have a propert…

32fcd1ac8853318afb61c14ee3a582b12d4e2e58 authored over 9 years ago by Christian Johansen <[email protected]>
Fixed bug where assertions don't handle functions that have a property named proxy

001a36993ca4487ab97e63abc31aeb3905cd9fd5 authored over 9 years ago by Marco Ramirez <[email protected]>
Merge pull request #752 from pgilad/patch-1

update license attribute

5ddcd584092ee8094b7934ddc7f9bfd1e8c72038 authored over 9 years ago by Christian Johansen <[email protected]>
update license attribute

specifying the type and URL is deprecated:

https://docs.npmjs.com/files/package.json#license
...

179b4e7290a35fd70b6999920d5b7bb750401e65 authored over 9 years ago by Gilad Peleg <[email protected]>
Merge pull request #751 from mroderick/add-test-coverage

Add test coverage report

e1f6c53cbaefb9fba6abaf3d2f6532b478acd90c authored over 9 years ago by Christian Johansen <[email protected]>
Add test coverage report

Use buster-istanbul to calculate a coverage report

b847da9e2a087749f197cfa09682c9ebb6aa5e34 authored over 9 years ago by Morgan Roderick <[email protected]>
Merge pull request #750 from delitescere/master

Provide an empty `responseHeaders` after an aborted XHR

9583cbca1225bb3f061310671bf0382484c56031 authored over 9 years ago by Christian Johansen <[email protected]>
responseHeaders on abort are empty object

20ba1a6c4dea44a6140f564fc29dd1d617ee22b3 authored over 9 years ago by Josh Graham <[email protected]>
Fix pre-existing style error

14955437d216a5b84ef5f5d2843d9aece4ec764d authored over 9 years ago by Josh Graham <[email protected]>
Merge pull request #744 from mroderick/add-versioning-script

Improve RELEASE.md to reduce effort when cutting a new release

8c03f41666dabddb764e148f377dea643daa3708 authored over 9 years ago by Christian Johansen <[email protected]>
Merge pull request #746 from mroderick/update-contributing-md

Update CONTRIBUTING.md: pull requests and testing built versions

39961c7e803787e8e53e8f65cf29b7b42805e7d6 authored over 9 years ago by Christian Johansen <[email protected]>
Merge pull request #745 from mroderick/add-deprecation-warning-about-mock-being-removed

Deprecate mock

613bfb090f0f0a6164a21a80f4b2d6214ab81e5a authored over 9 years ago by Christian Johansen <[email protected]>
Update documentation to cover testing built version

The documentation of testing built versions in CONTRIBUTING.md has been outdated for a long time...

cd12dac52193725aa15716a2d13d79d96a80d46f authored over 9 years ago by Morgan Roderick <[email protected]>
Update CONTRIBUTING.md with section about "Making a pull request"

In order to ease the cognitive burden on future readers, and for code reviews to be easier, I am...

a3cdbb2bbf6c1f29b402e02978d7d5de1250eaa4 authored over 9 years ago by Morgan Roderick <[email protected]>
Improve RELEASE.md to reduce effort when cutting a new release

* Generate Changelog.txt via `git-extras`
* Generate AUTHORS file via `git-extras`
* Create new ...

05ad5fb49907c648b11547a0678bccef2da69a7f authored over 9 years ago by Morgan Roderick <[email protected]>
Deprecate mock

Add a deprecation warning for whenever `mock` is called, saying that
it will be removed in v2.0

64e316970f6b8639d65fa2ea0c5926725df4548c authored over 9 years ago by Morgan Roderick <[email protected]>
Release.md

1acfabddea9c207176f78f5682106fddc7baab7e authored over 9 years ago by Christian Johansen <[email protected]>
Merge pull request #741 from mpareja/patch-1

Make `npm docs sinon` work.

e3599e8400ee87ad41e5eeaa2235715c39d390f1 authored over 9 years ago by Maximilian Antoni <[email protected]>
Make `npm docs sinon` work.

9eb1a0fb2261d9d77bde7dbbd414f9009d21c6e4 authored over 9 years ago by Mario Pareja <[email protected]>
Merge pull request #740 from mroderick/test-packaged-version-with-npm-test

Run unit tests against packaged version in CI environment

20777f851d46061350060aaf9ca59d80a96092c7 authored over 9 years ago by Christian Johansen <[email protected]>