From 7f5803665955a6b5ba338935101f01f632b1a619 Mon Sep 17 00:00:00 2001 From: Michael Shanks Date: Mon, 27 Jan 2020 09:01:32 +0000 Subject: [PATCH] few mores tests for control flow --- packages/client/tests/domControlFlow.spec.js | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/packages/client/tests/domControlFlow.spec.js b/packages/client/tests/domControlFlow.spec.js index fcdf1fa456..7239480ca9 100644 --- a/packages/client/tests/domControlFlow.spec.js +++ b/packages/client/tests/domControlFlow.spec.js @@ -49,4 +49,26 @@ describe("controlFlow", () => { }) + it("should display 3 div, in a looped render, as children", async () => { + const {dom} = await load({ + _component: "testlib/div", + _children: [ + { + _component: "testlib/div", + className: "my-test-class", + _id: "three_clones" + } + ] + }); + + expect(dom.window.document.body.children.length).toBe(1); + + const rootDiv = dom.window.document.body.children[0]; + expect(rootDiv.children.length).toBe(3); + + expect(rootDiv.children[0].className).toBe("my-test-class"); + expect(rootDiv.children[1].className).toBe("my-test-class"); + expect(rootDiv.children[2].className).toBe("my-test-class"); + }) + });