diff --git a/backbone.js b/backbone.js index 863f43fd..5d786d4c 100644 --- a/backbone.js +++ b/backbone.js @@ -514,7 +514,7 @@ return $(selector, this.el); }; - // Set up all interitable **Backbone.View** properties and methods. + // Set up all inheritable **Backbone.View** properties and methods. _.extend(Backbone.View.prototype, { // The default tagName of a View's element is "div". diff --git a/test/view.js b/test/view.js index e69de29b..aba3c939 100644 --- a/test/view.js +++ b/test/view.js @@ -0,0 +1,18 @@ +$(document).ready(function() { + module("Backbone View"); + + var View = Backbone.View.extend({ + className : "view", + render : function(){ + $('body').append(this.el); + } + }); + + var view = new View(); + view.render(); + + test("view: setMode", function(){ + view.setMode("active", "test"); + ok(view.el.hasClass("active_test"), "View should set modes"); + }); +}); \ No newline at end of file