prometheus

Форк
0
/
Navbar.test.tsx 
30 строк · 838.0 Байт
1
import * as React from 'react';
2
import { shallow } from 'enzyme';
3
import Navigation from './Navbar';
4
import { NavItem, NavLink } from 'reactstrap';
5

6
describe('Navbar should contain console Link', () => {
7
  it('with non-empty consoleslink', () => {
8
    const app = shallow(<Navigation consolesLink="/path/consoles" agentMode={false} />);
9
    expect(
10
      app.contains(
11
        <NavItem>
12
          <NavLink href="/path/consoles">Consoles</NavLink>
13
        </NavItem>
14
      )
15
    ).toBeTruthy();
16
  });
17
});
18

19
describe('Navbar should not contain consoles link', () => {
20
  it('with empty string in consolesLink', () => {
21
    const app = shallow(<Navigation consolesLink={null} agentMode={false} />);
22
    expect(
23
      app.contains(
24
        <NavItem>
25
          <NavLink>Consoles</NavLink>
26
        </NavItem>
27
      )
28
    ).toBeFalsy();
29
  });
30
});
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.