UNPKG

ionic-mocks-jest

Version:
45 lines 2.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ArrayObservable_1 = require("rxjs/observable/ArrayObservable"); var create_spy_1 = require("../utilities/create-spy"); var nav_controller_1 = require("./nav-controller"); var AppMock = /** @class */ (function () { function AppMock() { } AppMock.instance = function (navCtrl, viewObservable) { var instance = create_spy_1.createSpyObj('App', [ 'getActiveNav', 'getActiveNavs', 'getNavByIdOrName', 'getRootNav', 'getRootNavs', 'getRootNavById', 'isScrolling', 'setTitle', 'viewDidEnter', 'viewDidLeave', 'viewDidLoad', 'viewWillEnter', 'viewWillLeave', 'viewWillUnload' ]); instance.getActiveNav.and.returnValue(navCtrl || nav_controller_1.NavControllerMock.instance()); instance.getActiveNavs.and.returnValue(navCtrl || [nav_controller_1.NavControllerMock.instance()]); instance.getNavByIdOrName.and.returnValue(navCtrl || nav_controller_1.NavControllerMock.instance()); instance.getRootNav.and.returnValue(navCtrl || nav_controller_1.NavControllerMock.instance()); instance.getRootNavs.and.returnValue(navCtrl || [nav_controller_1.NavControllerMock.instance()]); instance.getRootNavById.and.returnValue(navCtrl || nav_controller_1.NavControllerMock.instance()); instance.isScrolling.and.returnValue(false); instance.viewDidEnter.and.returnValue(viewObservable || ArrayObservable_1.ArrayObservable.of(undefined)); instance.viewDidLoad.and.returnValue(viewObservable || ArrayObservable_1.ArrayObservable.of(undefined)); instance.viewDidLeave.and.returnValue(viewObservable || ArrayObservable_1.ArrayObservable.of(undefined)); instance.viewWillEnter.and.returnValue(viewObservable || ArrayObservable_1.ArrayObservable.of(undefined)); instance.viewWillUnload.and.returnValue(viewObservable || ArrayObservable_1.ArrayObservable.of(undefined)); instance.viewWillLeave.and.returnValue(viewObservable || ArrayObservable_1.ArrayObservable.of(undefined)); instance.viewWillUnload.and.returnValue(viewObservable || ArrayObservable_1.ArrayObservable.of(undefined)); return instance; }; return AppMock; }()); exports.AppMock = AppMock; //# sourceMappingURL=app.js.map