Sha256: d74907753d29239c67b7ba87004fa3e05814447a90f500c2f84b1c8841c5345d
Contents?: true
Size: 1.46 KB
Versions: 2
Compression:
Stored size: 1.46 KB
Contents
// ========================================================================== // Project: SproutCore - JavaScript Application Framework // Copyright: ©2006-2011 Mike Ball and contributors. // portions copyright @2009 Apple Inc. // License: Licensed under MIT license (see license.js) // ========================================================================== /*global module test htmlbody ok equals same stop start v*/ (function() { var basic, testView, page; // .......................................................... // TEST VIEWS // module('SC.ViewDesigner', { setup: function () { testView = SC.View.extend({ mouseDown: function(){ var page = this.get('page'); page.set('mouseDownInView', YES); } }); testView.Designer = SC.ViewDesigner.extend({ mouseDown: function(){ var page = this.get('page'); page.set('mouseDownInDesigner', YES); } }); basic = SC.Page.design({ needsDesigner: true, mouseDownInView: false, mouseDownInDesigner: false, view: testView.design({}) }); }, teardown: function () {} }); test("tryToPerform redirects to designer",function() { var view = basic.get('view'); view.tryToPerform('mouseDown', {}); ok(basic.get('mouseDownInDesigner'), "designer got mouseDown"); ok(!basic.get('mouseDownInView'), "view did not get mouseDown"); }); })();
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
spade-0.0.1 | sproutcore/frameworks/designer/tests/designers/view_designer.js |
sproutcore-1.5.0.pre.5 | lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js |