angular/angular.js — pull request #9597 by mzgol (2014-10-13 17:04:59+00:00)
Title: chore($browser): more test coverage around history.state manipulation

Check that pushState is not invoked if $browser.url() and $browser.state()
is passed to $browser.url setter.

Also, a minor refactor in $browser.url code and $browser specs.

This is a followup to #9587