message: Tested click disabled active refresh link
diff: @@ -97,7 +97,6 @@ describe('RefreshLinkTest', function () {
  var link = container.querySelector<HTMLAnchorElement>('a');
  assert.equal(link.hash, '#/r?x=a');
  assert.equal(link.innerHTML, 'link text');
  - assert.notEqual(link.onclick, null);
  assert.equal(link.getAttribute('aria-label'), 'z');
  assert.equal(link.target, '_blank');
  assert.equal(link.attributes.length, 3);
  @@ -334,6 +333,33 @@ describe('RefreshLinkTest', function () {
  })
  });
  + describe('Click Disable Active Refresh Link', function () {
  + it('should not navigate', function(){
  + var stateNavigator = new StateNavigator([
  + { key: 's', route: 'r' }
  + ]);
  + stateNavigator.navigate('s', {x: 'a'});
  + var container = document.createElement('div');
  + ReactDOM.render(
  + <NavigationHandler stateNavigator={stateNavigator}>
  + <RefreshLink
  + navigationData={{x: 'a'}}
  + disableActive={true}>
  + link text
  + </RefreshLink>
  + </NavigationHandler>,
  + container
  + );
  + var navigated = false;
  + stateNavigator.onNavigate(() => {
  + navigated = true;
  + })
  + var link = container.querySelector<HTMLAnchorElement>('a');
  + Simulate.click(link);
  + assert.equal(navigated, false);
  + })
  + });
  +
  describe('Null Active Css Class Refresh Link', function () {
  it('should render', function(){
  var stateNavigator = new StateNavigator([
  