mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 21:00:01 +08:00
40 lines
823 B
TypeScript
40 lines
823 B
TypeScript
|
|
import mockery = require('mockery');
|
|
|
|
mockery.enable();
|
|
mockery.enable({});
|
|
mockery.enable({
|
|
useCleanCache: true,
|
|
warnOnReplace: true,
|
|
warnOnUnregistered: true
|
|
});
|
|
|
|
mockery.disable();
|
|
|
|
var fsMock = {
|
|
stat: (path: any, cb: any) => { /* your mock code */ }
|
|
};
|
|
mockery.registerMock('fs', fsMock);
|
|
|
|
mockery.deregisterMock('fs');
|
|
|
|
mockery.registerSubstitute('fs', 'fs-mock');
|
|
|
|
mockery.deregisterSubstitute('fs');
|
|
|
|
mockery.registerAllowable('./my-source-under-test');
|
|
mockery.registerAllowable('./my-source-under-test', true);
|
|
|
|
mockery.deregisterAllowable('./my-source-under-test');
|
|
|
|
mockery.registerAllowables(['async', 'path', 'util']);
|
|
|
|
mockery.deregisterAllowables(['async', 'path', 'util']);
|
|
|
|
mockery.deregisterAll();
|
|
|
|
mockery.resetCache();
|
|
|
|
mockery.warnOnUnregistered(false);
|
|
|
|
mockery.warnOnReplace(false); |