Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/chrome/src/views/header/HeaderItem.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ describe('HeaderItem', () => {
});

describe('States', () => {
it('renders current styling if provided', () => {
const wrapper = mount(<HeaderItem current />);
it('renders active styling if provided', () => {
const wrapper = mount(<HeaderItem active />);

expect(wrapper).toMatchSnapshot();
});
Expand Down
6 changes: 6 additions & 0 deletions packages/chrome/src/views/header/HeaderItemText.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,10 @@ describe('HeaderItemText', () => {

expect(wrapper).toMatchSnapshot();
});

it('renders clipped styling if provided', () => {
const wrapper = shallow(<HeaderItemText clipped />);

expect(wrapper).toMatchSnapshot();
});
});
48 changes: 48 additions & 0 deletions packages/chrome/src/views/header/HeaderItemWrapper.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,52 @@ describe('HeaderItemWrapper', () => {

expect(wrapper).toMatchSnapshot();
});

it('renders maxX styling if provided', () => {
const wrapper = shallow(<HeaderItemWrapper maxX />);

expect(wrapper).toMatchSnapshot();
});

it('renders maxY styling if provided', () => {
const wrapper = shallow(<HeaderItemWrapper maxY />);

expect(wrapper).toMatchSnapshot();
});

it('renders round styling if provided', () => {
const wrapper = shallow(<HeaderItemWrapper round />);

expect(wrapper).toMatchSnapshot();
});

describe('States', () => {
it('renders active styling if provided', () => {
const wrapper = shallow(<HeaderItemWrapper active />);

expect(wrapper).toMatchSnapshot();
});

it('renders focused styling if provided', () => {
const wrapper = shallow(<HeaderItemWrapper focused />);

expect(wrapper).toMatchSnapshot();
});

it('renders hovered styling if provided', () => {
const wrapper = shallow(<HeaderItemWrapper hovered />);

expect(wrapper).toMatchSnapshot();
});
});

describe('Products', () => {
['chat', 'connect', 'explore', 'guide', 'message', 'support', 'talk'].forEach(product => {
it(`renders ${product} styling if provided`, () => {
const wrapper = shallow(<HeaderItemWrapper product={product} />);

expect(wrapper).toMatchSnapshot();
});
});
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -189,21 +189,21 @@ exports[`HeaderItem Products renders talk styling if provided 1`] = `
</HeaderItem>
`;

exports[`HeaderItem States renders current styling if provided 1`] = `
exports[`HeaderItem States renders active styling if provided 1`] = `
<HeaderItem
current={true}
active={true}
>
<KeyboardFocusContainer>
<HeaderItem__StyledHeaderItem
current={true}
active={true}
focused={false}
onBlur={[Function]}
onFocus={[Function]}
onMouseDown={[Function]}
tabIndex={0}
>
<button
className="c-chrome__body__header__item "
className="c-chrome__body__header__item is-active "
data-garden-id="chrome.header_item"
data-garden-version="version"
onBlur={[Function]}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`HeaderItemText renders clipped styling if provided 1`] = `
<span
className="c-chrome__body__header__item__text is-clipped "
data-garden-id="chrome.header_item_text"
data-garden-version="version"
/>
`;

exports[`HeaderItemText renders default styling 1`] = `
<span
className="c-chrome__body__header__item__text "
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,113 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`HeaderItemWrapper Products renders chat styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--logo--chat "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper Products renders connect styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--logo--connect "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper Products renders explore styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--logo--explore "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper Products renders guide styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--logo--guide "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper Products renders message styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--logo--message "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper Products renders support styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--logo--support "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper Products renders talk styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--logo--talk "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper States renders active styling if provided 1`] = `
<div
className="c-chrome__body__header__item is-active "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper States renders focused styling if provided 1`] = `
<div
className="c-chrome__body__header__item is-focused "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper States renders hovered styling if provided 1`] = `
<div
className="c-chrome__body__header__item is-hovered "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper renders default styling 1`] = `
<div
className="c-chrome__body__header__item "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper renders maxX styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--max-x "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper renders maxY styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--max-y "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;

exports[`HeaderItemWrapper renders round styling if provided 1`] = `
<div
className="c-chrome__body__header__item c-chrome__body__header__item--round "
data-garden-id="chrome.header_item_wrapper"
data-garden-version="version"
/>
`;
18 changes: 18 additions & 0 deletions packages/chrome/src/views/nav/Nav.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,22 @@ describe('Nav', () => {

expect(wrapper).toMatchSnapshot();
});

it('renders expanded styling if provided', () => {
const wrapper = shallow(<Nav expanded />);

expect(wrapper).toMatchSnapshot();
});

it('renders dark styling if provided', () => {
const wrapper = shallow(<Nav dark />);

expect(wrapper).toMatchSnapshot();
});

it('renders light styling if provided', () => {
const wrapper = shallow(<Nav light />);

expect(wrapper).toMatchSnapshot();
});
});
8 changes: 7 additions & 1 deletion packages/chrome/src/views/nav/NavItem.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import React from 'react';
import { mount } from 'enzyme';
import NavItem from './NavItem';

describe('SubNavItem', () => {
describe('NavItem', () => {
it('renders default styling', () => {
const wrapper = mount(<NavItem />);

Expand All @@ -22,6 +22,12 @@ describe('SubNavItem', () => {
expect(wrapper).toMatchSnapshot();
});

it('renders brandmark styling if provided', () => {
const wrapper = mount(<NavItem brandmark />);

expect(wrapper).toMatchSnapshot();
});

describe('States', () => {
it('renders current styling if provided', () => {
const wrapper = mount(<NavItem current />);
Expand Down
6 changes: 6 additions & 0 deletions packages/chrome/src/views/nav/NavItemText.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,10 @@ describe('NavItemText', () => {

expect(wrapper).toMatchSnapshot();
});

it('renders wrap styling if provided', () => {
const wrapper = shallow(<NavItemText wrap />);

expect(wrapper).toMatchSnapshot();
});
});
24 changes: 24 additions & 0 deletions packages/chrome/src/views/nav/__snapshots__/Nav.spec.js.snap
Original file line number Diff line number Diff line change
@@ -1,9 +1,33 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`Nav renders dark styling if provided 1`] = `
<nav
className="c-chrome__nav c-chrome__nav--dark "
data-garden-id="chrome.nav"
data-garden-version="version"
/>
`;

exports[`Nav renders default styling 1`] = `
<nav
className="c-chrome__nav "
data-garden-id="chrome.nav"
data-garden-version="version"
/>
`;

exports[`Nav renders expanded styling if provided 1`] = `
<nav
className="c-chrome__nav c-chrome__nav--expanded "
data-garden-id="chrome.nav"
data-garden-version="version"
/>
`;

exports[`Nav renders light styling if provided 1`] = `
<nav
className="c-chrome__nav c-chrome__nav--light "
data-garden-id="chrome.nav"
data-garden-version="version"
/>
`;
Loading