11"use strict" ;
22
3- var match = require ( "./sinon/match" ) ;
4- var deepEqual = require ( "./sinon/util/core/deep-equal" ) ;
5- var deprecated = require ( "./sinon/util/core/deprecated" ) ;
6-
7- function exposeCoreUtils ( target , utils ) {
8- var keys = Object . keys ( utils ) ;
9-
10- keys . forEach ( function ( key ) {
11- var value = utils [ key ] ;
12-
13- // allow deepEqual to check equality of matchers through dependency injection. Otherwise we get a circular
14- // dependency
15- if ( key === "deepEqual" ) {
16- value = deepEqual . use ( match ) ;
17- }
18- if ( typeof value === "function" ) {
19- value = deprecated . wrap ( value , deprecated . defaultMsg ( key ) ) ;
20- }
21- target [ key ] = value ;
22- } ) ;
23- }
24-
25- // Expose internal utilities on `sinon` global for backwards compatibility.
26- exposeCoreUtils ( exports , require ( "./sinon/util/core/index" ) ) ;
27-
283exports . assert = require ( "./sinon/assert" ) ;
294exports . collection = require ( "./sinon/collection" ) ;
30- exports . match = match ;
5+ exports . match = require ( "./sinon/ match" ) ;
316exports . spy = require ( "./sinon/spy" ) ;
327exports . spyCall = require ( "./sinon/call" ) ;
338exports . stub = require ( "./sinon/stub" ) ;
@@ -36,6 +11,8 @@ exports.sandbox = require("./sinon/sandbox");
3611exports . expectation = require ( "./sinon/mock-expectation" ) ;
3712exports . createStubInstance = require ( "./sinon/stub" ) . createStubInstance ;
3813
14+ exports . defaultConfig = require ( "./sinon/util/core/default-config" ) ;
15+
3916var fakeTimers = require ( "./sinon/util/fake_timers" ) ;
4017exports . useFakeTimers = fakeTimers . useFakeTimers ;
4118exports . clock = fakeTimers . clock ;
0 commit comments