@remax/framework-shared
Version:
使用真正的 React 构建跨平台小程序
17 lines (16 loc) • 823 B
JavaScript
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);
});
});
;