UNPKG

ares-ide

Version:

A browser-based code editor and UI designer for Enyo 2 projects

35 lines (34 loc) 894 B
enyo.kind({ name: "readyTest", kind: enyo.TestSuite, noDefer: true, testRunning: function() { // this test always succeeds. If enyo.ready() were borked, this test wouldn't run this.finish(); }, testAsync: function() { var good = false; enyo.ready(function () { if (good) { this.finish(); } else { this.finish("enyo.ready() ran call immediately instead of async"); } }, this); good = true; // we rely on test framework timeout to catch failure if code is never run }, // we include this a second time to verify that we can keep calling enyo.ready() testAsync2: function() { var good = false; enyo.ready(function () { if (good) { this.finish(); } else { this.finish("enyo.ready() ran call immediately instead of async"); } }, this); good = true; // we rely on test framework timeout to catch failure if code is never run } });