diff --git a/test/model.js b/test/model.js index 142857c8..3bb8ffe4 100644 --- a/test/model.js +++ b/test/model.js @@ -101,6 +101,9 @@ $(document).ready(function() { attrs = { 'foo': 1, 'bar': 2, 'baz': 3, 'id': 0 }; a = new Backbone.Model(attrs); ok(!a.isNew(), "any defined ID is legal, including zero"); + ok( new Backbone.Model({ }).isNew(), "is true when there is no id"); + ok(!new Backbone.Model({ 'id': 2 }).isNew(), "is false for a positive integer"); + ok(!new Backbone.Model({ 'id': -5 }).isNew(), "is false for a negative integer"); }); test("Model: get", function() { diff --git a/test/router.js b/test/router.js index 2186ba3b..2562b0c6 100644 --- a/test/router.js +++ b/test/router.js @@ -113,13 +113,4 @@ $(document).ready(function() { }, 10); }); - asyncTest("Router: routes (hashbang)", 2, function() { - window.location.hash = '!search/news'; - setTimeout(function() { - equals(router.query, 'news'); - equals(router.page, undefined); - start(); - }, 10); - }); - });