UNPKG

@apollo-elements/fast

Version:

👩‍🚀🌛 FastElements for Apollo GraphQL 🚀👨‍🚀

23 lines (22 loc) 846 B
import { __decorate } from "tslib"; import { expect, fixture } from '@open-wc/testing'; import { FASTControllerHost } from './fast-controller-host'; import { FASTElement, customElement } from '@microsoft/fast-element'; import { ApolloQueryBehavior } from './apollo-query-behavior'; describe('[FAST] FASTControllerHost', function () { it('reuses instances', async function () { let A = class A extends FASTElement { constructor() { super(...arguments); this.b = new ApolloQueryBehavior(this); this.c = new ApolloQueryBehavior(this); } }; A = __decorate([customElement({ name: 'a-l' })], A); const el = await fixture('<a-l></a-l>'); expect(el.b.host).to.equal(el.c.host).and.to.be.an.instanceof(FASTControllerHost); }); }); //# sourceMappingURL=fast-controller-host.test.js.map