[DOC] add some information on variables and t-call

closes #540
This commit is contained in:
Géry Debongnie
2019-12-05 21:45:47 +01:00
parent ecfccf2448
commit f5b3ef5cf3
4 changed files with 24 additions and 16 deletions
+13 -13
View File
@@ -563,16 +563,16 @@ describe("Portal: Basic use and DOM placement", () => {
const parent = new Parent();
await parent.mount(fixture);
expect(outside.innerHTML).toBe('<span>gloria</span>');
expect(parent.el!.innerHTML).toBe('<portal></portal>');
expect(outside.innerHTML).toBe("<span>gloria</span>");
expect(parent.el!.innerHTML).toBe("<portal></portal>");
parent.unmount();
expect(outside.innerHTML).toBe('');
expect(parent.el!.innerHTML).toBe('<portal><span>gloria</span></portal>');
expect(outside.innerHTML).toBe("");
expect(parent.el!.innerHTML).toBe("<portal><span>gloria</span></portal>");
await parent.mount(fixture);
expect(outside.innerHTML).toBe('<span>gloria</span>');
expect(parent.el!.innerHTML).toBe('<portal></portal>');
expect(outside.innerHTML).toBe("<span>gloria</span>");
expect(parent.el!.innerHTML).toBe("<portal></portal>");
});
test("portal manual unmount with subcomponent", async () => {
@@ -587,7 +587,7 @@ describe("Portal: Basic use and DOM placement", () => {
}
}
class Parent extends Component<any, any> {
static components = { Portal , Child };
static components = { Portal, Child };
static template = xml`
<div>
<Portal target="'#outside'">
@@ -599,16 +599,16 @@ describe("Portal: Basic use and DOM placement", () => {
const parent = new Parent();
await parent.mount(fixture);
expect(outside.innerHTML).toBe('<span>gloria</span>');
expect(parent.el!.innerHTML).toBe('<portal></portal>');
expect(outside.innerHTML).toBe("<span>gloria</span>");
expect(parent.el!.innerHTML).toBe("<portal></portal>");
parent.unmount();
expect(outside.innerHTML).toBe('');
expect(parent.el!.innerHTML).toBe('<portal><span>gloria</span></portal>');
expect(outside.innerHTML).toBe("");
expect(parent.el!.innerHTML).toBe("<portal><span>gloria</span></portal>");
await parent.mount(fixture);
expect(outside.innerHTML).toBe('<span>gloria</span>');
expect(parent.el!.innerHTML).toBe('<portal></portal>');
expect(outside.innerHTML).toBe("<span>gloria</span>");
expect(parent.el!.innerHTML).toBe("<portal></portal>");
});
});