Built motion from commit 943eae279.|1.0.24
[motion.git] / public / bower_components / lodash / vendor / backbone / test / view.js
index 13270c8..faf3445 100644 (file)
@@ -1,13 +1,13 @@
-(function(QUnit) {
+(function() {
 
   var view;
 
   QUnit.module('Backbone.View', {
 
-    beforeEach: function() {
+    beforeEach: function(assert) {
       $('#qunit-fixture').append(
         '<div id="testElement"><h1>Test</h1></div>'
-     );
+      );
 
       view = new Backbone.View({
         id: 'test-view',
     assert.strictEqual(new View().one, 1);
   });
 
-  QUnit.test('preinitialize', function(assert) {
-    assert.expect(1);
-    var View = Backbone.View.extend({
-      preinitialize: function() {
-        this.one = 1;
-      }
-    });
-
-    assert.strictEqual(new View().one, 1);
-  });
-
-  QUnit.test('preinitialize occurs before the view is set up', function(assert) {
-    assert.expect(2);
-    var View = Backbone.View.extend({
-      preinitialize: function() {
-        assert.equal(this.el, undefined);
-      }
-    });
-    var _view = new View({});
-    assert.notEqual(_view.el, undefined);
-  });
-
   QUnit.test('render', function(assert) {
     assert.expect(1);
     var myView = new Backbone.View;
@@ -94,8 +72,8 @@
     var counter1 = 0, counter2 = 0;
 
     var myView = new Backbone.View({el: '#testElement'});
-    myView.increment = function() { counter1++; };
-    myView.$el.on('click', function() { counter2++; });
+    myView.increment = function(){ counter1++; };
+    myView.$el.on('click', function(){ counter2++; });
 
     var events = {'click h1': 'increment'};
 
     assert.equal(myView.counter, 3);
   });
 
+
   QUnit.test('delegateEvents ignore undefined methods', function(assert) {
     assert.expect(0);
     var myView = new Backbone.View({el: '<p></p>'});
-    myView.delegateEvents({click: 'undefinedMethod'});
+    myView.delegateEvents({'click': 'undefinedMethod'});
     myView.$el.trigger('click');
   });
 
     var counter1 = 0, counter2 = 0;
 
     var myView = new Backbone.View({el: '#testElement'});
-    myView.increment = function() { counter1++; };
-    myView.$el.on('click', function() { counter2++; });
+    myView.increment = function(){ counter1++; };
+    myView.$el.on('click', function(){ counter2++; });
 
     var events = {'click h1': 'increment'};
 
     assert.expect(2);
     var myView = new Backbone.View({el: '#testElement'});
     myView.delegate('click', function() { assert.ok(true); });
-    var handler = function() { assert.ok(false); };
+    var handler = function(){ assert.ok(false); };
     myView.delegate('click', 'h1', handler);
     myView.undelegate('click', 'h1', handler);
     myView.$('h1').trigger('click');
     assert.expect(0);
     var View = Backbone.View.extend({
       initialize: function() {
-        this.listenTo(this.model, 'all x', function() { assert.ok(false); });
-        this.listenTo(this.collection, 'all x', function() { assert.ok(false); });
+        this.listenTo(this.model, 'all x', function(){ assert.ok(false); });
+        this.listenTo(this.collection, 'all x', function(){ assert.ok(false); });
       }
     });
 
     assert.notEqual($oldEl, myView.$el);
   });
 
-})(QUnit);
+})();