message: Duplicated another config navigator test
  Deleted from navigator tests now covered
diff: @@ -545,15 +545,33 @@ describe('StateConfigTest', function () {
  });
  describe('Two Controllers', function () {
  - it('should configure State Info', function() {
  - var stateNavigator0 = new StateNavigator([
  + var stateNavigator0: StateNavigator;
  + var stateNavigator1: StateNavigator;
  + beforeEach(function() {
  + stateNavigator0 = new StateNavigator([
  { key: 's', route: 'r' }
  ]);
  - var stateNavigator1 = new StateNavigator([
  + stateNavigator1 = new StateNavigator([
  { key: 's0', route: 'r0' },
  { key: 's1', route: 'r1' },
  { key: 's2', route: 'r2' }
  ]);
  + });
  +
  + describe('Array', function() {
  + test();
  + });
  +
  + describe('State Navigator', function() {
  + beforeEach(function() {
  + stateNavigator0 = new StateNavigator(stateNavigator0);
  + stateNavigator1 = new StateNavigator(stateNavigator1);
  + });
  + test();
  + });
  +
  + function test() {
  + it('should configure State Info', function() {
  var state = stateNavigator0.states['s'];
  assert.equal(state.key, 's');
  assert.equal(state.route, 'r');
  @@ -567,47 +585,6 @@ describe('StateConfigTest', function () {
  assert.equal(state2.key, 's2');
  assert.equal(state2.route, 'r2');
  })
  - });
  -
  - describe('From State Navigator', function () {
  - it('should configure State Info', function() {
  - var stateNavigator = new StateNavigator(new StateNavigator([
  - { key: 's0', route: 'r0' },
  - { key: 's1', route: 'r1' },
  - { key: 's2', route: 'r2' }
  - ]));
  - var state0 = stateNavigator.states['s0'];
  - var state1 = stateNavigator.states['s1'];
  - var state2 = stateNavigator.states['s2'];
  - assert.equal(state0.key, 's0');
  - assert.equal(state0.route, 'r0');
  - assert.equal(state1.key, 's1');
  - assert.equal(state1.route, 'r1');
  - assert.equal(state2.key, 's2');
  - assert.equal(state2.route, 'r2');
  - })
  - });
  -
  - describe('Reload From State Navigator', function () {
  - it('should configure State Info', function() {
  - var stateNavigator = new StateNavigator([
  - { key: 's', route: 'r' }
  - ]);
  - stateNavigator.configure(new StateNavigator([
  - { key: 's0', route: 'r0' },
  - { key: 's1', route: 'r1' },
  - { key: 's2', route: 'r2' }
  - ]));
  - var state0 = stateNavigator.states['s0'];
  - var state1 = stateNavigator.states['s1'];
  - var state2 = stateNavigator.states['s2'];
  - assert.equal(Object.keys(stateNavigator.states).length, 3);
  - assert.equal(state0.key, 's0');
  - assert.equal(state0.route, 'r0');
  - assert.equal(state1.key, 's1');
  - assert.equal(state1.route, 'r1');
  - assert.equal(state2.key, 's2');
  - assert.equal(state2.route, 'r2');
  - })
  + };
  });
  });
  \ No newline at end of file
  