@web-atoms/core
Version:
33 lines (32 loc) • 1.09 kB
JavaScript
System.register(["tslib", "@web-atoms/unit-test/dist/TestItem", "../MockApp", "../view-model/AtomViewModel"], function (_export, _context) {
"use strict";
var __awaiter, TestItem, MockApp, waitForReady, AtomTest;
_export("AtomTest", void 0);
return {
setters: [function (_tslib) {
__awaiter = _tslib.__awaiter;
}, function (_webAtomsUnitTestDistTestItem) {
TestItem = _webAtomsUnitTestDistTestItem.default;
}, function (_MockApp) {
MockApp = _MockApp.MockApp;
}, function (_viewModelAtomViewModel) {
waitForReady = _viewModelAtomViewModel.waitForReady;
}],
execute: function () {
_export("AtomTest", AtomTest = class AtomTest extends TestItem {
constructor(app = new MockApp()) {
super();
this.app = app;
}
createViewModel(c) {
return __awaiter(this, void 0, void 0, function* () {
const vm = this.app.resolve(c, true);
yield waitForReady(vm);
return vm;
});
}
});
}
};
});
//# sourceMappingURL=AtomTest.js.map