``` js 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`