message: Tested navigating no async data
diff: @@ -867,7 +867,6 @@ describe('Navigation Data', function () {
  test();
  });
  -
  function test() {
  it('should populate data', function () {
  assert.strictEqual(stateNavigator.stateContext.data['s'], undefined);
  @@ -876,6 +875,43 @@ describe('Navigation Data', function () {
  }
  });
  + describe('No Async Data', function() {
  + var stateNavigator: StateNavigator;
  + beforeEach(function() {
  + stateNavigator = new StateNavigator([
  + { key: 's0', route: 'r0' },
  + { key: 's1', route: 'r1' },
  + ]);
  + stateNavigator.states.s0.navigating = (data, url, navigate) => {
  + navigate({s: 1});
  + }
  + });
  +
  + describe('Navigate', function() {
  + beforeEach(function() {
  + stateNavigator.navigate('s0');
  + stateNavigator.navigate('s1');
  + });
  + test();
  + });
  +
  + describe('Navigate Link', function() {
  + beforeEach(function() {
  + var link = stateNavigator.getNavigationLink('s0');
  + stateNavigator.navigateLink(link);
  + link = stateNavigator.getNavigationLink('s1');
  + stateNavigator.navigateLink(link);
  + });
  + test();
  + });
  +
  + function test() {
  + it('should populate data', function () {
  + assert.strictEqual(stateNavigator.stateContext.asyncData, undefined);
  + });
  + }
  + });
  +
  describe('Navigate Data Back', function() {
  var stateNavigator: StateNavigator;
  beforeEach(function() {
  