Sha256: ae6a12efbd8005d9191473196a75a94822ab23bbc053b073dfe45f2d018137e3

Contents?: true

Size: 1.46 KB

Versions: 41

Compression:

Stored size: 1.46 KB

Contents

// ==========================================================================
// Project:   SproutCore - JavaScript Application Framework
// Copyright: ©2006-2011 Mike Ball and contributors.
//            portions copyright @2011 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

41 entries across 41 versions & 1 rubygems

Version Path
sproutcore-1.11.0 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.11.0.rc3 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.11.0.rc2 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.11.0.rc1 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.10.3.1 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.10.2 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.10.1 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.10.0 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.10.0.rc.3 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.10.0.rc.2 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.10.0.rc.1 lib/frameworks/sproutcore/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.9.2 lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.9.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.9.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.8.2.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.8.1 lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.8.0 lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.7.1.beta-java lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.7.1.beta lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js
sproutcore-1.6.0.1-java lib/frameworks/sproutcore/frameworks/experimental/frameworks/designer/tests/designers/view_designer.js