Closed
Description
var transitionCount = 0;
$transitions.onSuccess({}, function() { transitionCount++; });
$state.transitionTo('home.item', {id: 'world', '#': 'frag'});
$q.flush();
expect($location.hash()).toBe('frag');
expect(transitionCount).toBe(1);
$state.transitionTo('home.item', {id: 'world', '#': 'blarg'});
$q.flush();
expect($location.hash()).toBe('blarg');
expect(transitionCount).toBe(2);
The second transition is ignored and transitionCount is 1