Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(159)

Side by Side Diff: sky/tests/framework/templates.sky

Issue 817053002: Add shadowRootReady callback for SkyElement. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: rename Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « sky/framework/sky-element/sky-element.sky ('k') | sky/tests/framework/templates-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <sky> 1 <sky>
2 <import src="/sky/tests//resources/chai.sky" /> 2 <import src="/sky/tests//resources/chai.sky" />
3 <import src="/sky/tests/resources/mocha.sky" /> 3 <import src="/sky/tests/resources/mocha.sky" />
4 <import src="/sky/tests/resources/test-element.sky" as="TestElement" /> 4 <import src="/sky/tests/resources/test-element.sky" as="TestElement" />
5 5
6 <div id="sandbox"></div> 6 <div id="sandbox"></div>
7 7
8 <script> 8 <script>
9 describe("SkyElement templates", function() { 9 describe("SkyElement templates", function() {
10 var element; 10 var element;
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 42
43 it("should connect event handlers", function() { 43 it("should connect event handlers", function() {
44 sandbox.appendChild(element); 44 sandbox.appendChild(element);
45 var inside = element.shadowRoot.getElementById("inside"); 45 var inside = element.shadowRoot.getElementById("inside");
46 inside.dispatchEvent(new CustomEvent("wrong-event")); 46 inside.dispatchEvent(new CustomEvent("wrong-event"));
47 assert.isNull(element.lastEvent); 47 assert.isNull(element.lastEvent);
48 var event = new CustomEvent("test-event"); 48 var event = new CustomEvent("test-event");
49 inside.dispatchEvent(event); 49 inside.dispatchEvent(event);
50 assert.equal(element.lastEvent, event); 50 assert.equal(element.lastEvent, event);
51 }); 51 });
52
53 it("should call shadowRootReady after creating the template instance", functio n() {
54 assert.equal(element.shadowRootReadyCount, 0);
55 sandbox.appendChild(element);
56 assert.equal(element.shadowRootReadyCount, 1);
57 element.remove();
58 sandbox.appendChild(element);
59 assert.equal(element.shadowRootReadyCount, 1);
60 });
52 }); 61 });
53 </script> 62 </script>
54 </sky> 63 </sky>
OLDNEW
« no previous file with comments | « sky/framework/sky-element/sky-element.sky ('k') | sky/tests/framework/templates-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698