// ========================================================================== // Project: SproutCore
- JavaScript Application Framework // Copyright: ©2006-2011 Strobe Inc. and contributors. // portions copyright @2011 Apple Inc. // License: Licensed under MIT license (see license.js) // ==========================================================================
/*global module test htmlbody ok equals same stop start */
module(“PanelPane - Methods”);
function getViewCount() {
var i = 0; for (key in SC.View.views) ++i; return i;
}
test(“PanelPane destroy”, function() {
var start = getViewCount(); var pane = SC.PanelPane.create({ isModal: YES }); SC.run(function () { pane.append(); }); SC.run(function () { pane.destroy(); }); var end = getViewCount(); equals(start, end, "No extra views lying about after calling .destroy");
});