UNPKG

@remax/framework-shared

Version:

使用真正的 React 构建跨平台小程序

17 lines (16 loc) 823 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var AppInstanceContext_1 = __importDefault(require("../AppInstanceContext")); var lifecycle_1 = require("../lifecycle"); describe('App Instance Context', function () { it('works', function () { var fn = function () { return void 0; }; var unregister = AppInstanceContext_1.default.registerLifecycle(lifecycle_1.AppLifecycle.show, fn); expect(AppInstanceContext_1.default.lifecycleCallback[lifecycle_1.AppLifecycle.show][0]).toBe(fn); unregister(); expect(AppInstanceContext_1.default.lifecycleCallback[lifecycle_1.AppLifecycle.show]).toHaveLength(0); }); });