summaryrefslogtreecommitdiffstats
path: root/server/sonar-web/tests/nav-test.js
blob: fc9f18eaaff9243d44d46e039ea53a5585725186 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import React from 'react';
import TestUtils from 'react-addons-test-utils';
import ComponentNavBreadcrumbs from '../src/main/js/main/nav/component/component-nav-breadcrumbs';


let expect = require('chai').expect;


describe('Nav', function () {
  describe('ComponentNavBreadcrumbs', () => {
    it('should not render breadcrumbs with one element', function () {
      var breadcrumbs = [
        { key: 'my-project', name: 'My Project', qualifier: 'TRK' }
      ];
      var result = TestUtils.renderIntoDocument(
          React.createElement(ComponentNavBreadcrumbs, { breadcrumbs: breadcrumbs })
      );
      expect(TestUtils.scryRenderedDOMComponentsWithTag(result, 'li')).to.have.length(1);
      expect(TestUtils.scryRenderedDOMComponentsWithTag(result, 'a')).to.have.length(1);
    });
  });
});