BrowserTest = TestCase('BrowserTest'); BrowserTest.prototype.testUrlWatcher = function () { expectAsserts(2); var location = {href:"http://server", hash:""}; var watcher = new Browser(location, {}); watcher.delay = 1; watcher.watchUrl(function(url){ assertEquals('http://getangular.test', url); }); watcher.setTimeout = function(fn, delay){ assertEquals(1, delay); location.href = "http://getangular.test"; watcher.setTimeout = function(fn, delay) { }; fn(); }; watcher.startUrlWatcher(); }; FunctionTest = TestCase("FunctionTest"); FunctionTest.prototype.testEscapeHtml = function () { assertEquals("<div>&amp;</div>", escapeHtml('
&
')); };