#1328
Simple test case for Backbone issues
by wookiehangover
HTML
<script src="https://getfirebug.com/firebug-lite.js"></script>
<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
<script src="https://raw.github.com/documentcloud/backbone/master/backbone.js"></script>
JavaScript
$(window).on('popstate', function () {
console.debug('popstate', Backbone.history.fragment, '>', Backbone.history.getFragment());
});
Backbone.history = new Backbone.History();
Backbone.history.start({pushState: true});
Backbone.history.route(/^foo$/, function () {
console.debug('route fired');
});
Backbone.history.navigate('foo');
Backbone.history.navigate('foo'); // Intentionally doubled