Skip to content

Instantly share code, notes, and snippets.

@tylerstalder
Created August 24, 2011 17:46
Show Gist options
  • Save tylerstalder/1168653 to your computer and use it in GitHub Desktop.
Save tylerstalder/1168653 to your computer and use it in GitHub Desktop.
Hashchange polling example
describe("hashchange.polling", function() {
it("changing the hash will trigger when the polling loop catches it", function() {
var callback = jasmine.createSpy();
jQuery(window).bind( 'hashchange', callback);
window.location.hash = 'test';
waits(200);
runs(function() {
expect(callback).toHaveBeenCalled();
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment