ionic-mocks-jest
Version:
Stubbed and Pre-mocked Ionic Objects
26 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var EmptyObservable_1 = require("rxjs/observable/EmptyObservable");
var create_spy_1 = require("../utilities/create-spy");
var NetworkMock = /** @class */ (function () {
function NetworkMock() {
}
NetworkMock.instance = function (networkType) {
var instance = create_spy_1.createSpyObj('Network', [
'type',
'downlinkMax',
'onChange',
'onDisconnect',
'onConnect'
]);
instance.type.and.returnValue(networkType || 'wifi');
instance.downlinkMax.and.returnValue('42');
instance.onChange.and.returnValue(EmptyObservable_1.EmptyObservable.create());
instance.onDisconnect.and.returnValue(EmptyObservable_1.EmptyObservable.create());
instance.onConnect.and.returnValue(EmptyObservable_1.EmptyObservable.create());
return instance;
};
return NetworkMock;
}());
exports.NetworkMock = NetworkMock;
//# sourceMappingURL=network.js.map