1
1
"use strict" ;
2
2
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
-
28
3
exports . assert = require ( "./sinon/assert" ) ;
29
4
exports . collection = require ( "./sinon/collection" ) ;
30
- exports . match = match ;
5
+ exports . match = require ( "./sinon/ match" ) ;
31
6
exports . spy = require ( "./sinon/spy" ) ;
32
7
exports . spyCall = require ( "./sinon/call" ) ;
33
8
exports . stub = require ( "./sinon/stub" ) ;
@@ -36,6 +11,8 @@ exports.sandbox = require("./sinon/sandbox");
36
11
exports . expectation = require ( "./sinon/mock-expectation" ) ;
37
12
exports . createStubInstance = require ( "./sinon/stub" ) . createStubInstance ;
38
13
14
+ exports . defaultConfig = require ( "./sinon/util/core/default-config" ) ;
15
+
39
16
var fakeTimers = require ( "./sinon/util/fake_timers" ) ;
40
17
exports . useFakeTimers = fakeTimers . useFakeTimers ;
41
18
exports . clock = fakeTimers . clock ;
0 commit comments