diff --git a/packages/chrome/src/views/header/HeaderItem.spec.js b/packages/chrome/src/views/header/HeaderItem.spec.js
index d8fbde01355..5f97efc6c56 100644
--- a/packages/chrome/src/views/header/HeaderItem.spec.js
+++ b/packages/chrome/src/views/header/HeaderItem.spec.js
@@ -42,8 +42,8 @@ describe('HeaderItem', () => {
});
describe('States', () => {
- it('renders current styling if provided', () => {
- const wrapper = mount();
+ it('renders active styling if provided', () => {
+ const wrapper = mount();
expect(wrapper).toMatchSnapshot();
});
diff --git a/packages/chrome/src/views/header/HeaderItemText.spec.js b/packages/chrome/src/views/header/HeaderItemText.spec.js
index 189ec4ec583..25f8654ed34 100644
--- a/packages/chrome/src/views/header/HeaderItemText.spec.js
+++ b/packages/chrome/src/views/header/HeaderItemText.spec.js
@@ -16,4 +16,10 @@ describe('HeaderItemText', () => {
expect(wrapper).toMatchSnapshot();
});
+
+ it('renders clipped styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
});
diff --git a/packages/chrome/src/views/header/HeaderItemWrapper.spec.js b/packages/chrome/src/views/header/HeaderItemWrapper.spec.js
index 094f1df08f1..429c0c8e951 100644
--- a/packages/chrome/src/views/header/HeaderItemWrapper.spec.js
+++ b/packages/chrome/src/views/header/HeaderItemWrapper.spec.js
@@ -16,4 +16,52 @@ describe('HeaderItemWrapper', () => {
expect(wrapper).toMatchSnapshot();
});
+
+ it('renders maxX styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
+ it('renders maxY styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
+ it('renders round styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
+ describe('States', () => {
+ it('renders active styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
+ it('renders focused styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
+ it('renders hovered styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+ });
+
+ describe('Products', () => {
+ ['chat', 'connect', 'explore', 'guide', 'message', 'support', 'talk'].forEach(product => {
+ it(`renders ${product} styling if provided`, () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+ });
+ });
});
diff --git a/packages/chrome/src/views/header/__snapshots__/HeaderItem.spec.js.snap b/packages/chrome/src/views/header/__snapshots__/HeaderItem.spec.js.snap
index 7deca272b4a..303302e8335 100644
--- a/packages/chrome/src/views/header/__snapshots__/HeaderItem.spec.js.snap
+++ b/packages/chrome/src/views/header/__snapshots__/HeaderItem.spec.js.snap
@@ -189,13 +189,13 @@ exports[`HeaderItem Products renders talk styling if provided 1`] = `
`;
-exports[`HeaderItem States renders current styling if provided 1`] = `
+exports[`HeaderItem States renders active styling if provided 1`] = `
+`;
+
exports[`HeaderItemText renders default styling 1`] = `
+`;
+
+exports[`HeaderItemWrapper Products renders connect styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper Products renders explore styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper Products renders guide styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper Products renders message styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper Products renders support styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper Products renders talk styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper States renders active styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper States renders focused styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper States renders hovered styling if provided 1`] = `
+
+`;
+
exports[`HeaderItemWrapper renders default styling 1`] = `
`;
+
+exports[`HeaderItemWrapper renders maxX styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper renders maxY styling if provided 1`] = `
+
+`;
+
+exports[`HeaderItemWrapper renders round styling if provided 1`] = `
+
+`;
diff --git a/packages/chrome/src/views/nav/Nav.spec.js b/packages/chrome/src/views/nav/Nav.spec.js
index 2bfdf2aeb2b..efe9ae12607 100644
--- a/packages/chrome/src/views/nav/Nav.spec.js
+++ b/packages/chrome/src/views/nav/Nav.spec.js
@@ -15,4 +15,22 @@ describe('Nav', () => {
expect(wrapper).toMatchSnapshot();
});
+
+ it('renders expanded styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
+ it('renders dark styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
+ it('renders light styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
});
diff --git a/packages/chrome/src/views/nav/NavItem.spec.js b/packages/chrome/src/views/nav/NavItem.spec.js
index a281cb9d937..b2590f7daef 100644
--- a/packages/chrome/src/views/nav/NavItem.spec.js
+++ b/packages/chrome/src/views/nav/NavItem.spec.js
@@ -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();
@@ -22,6 +22,12 @@ describe('SubNavItem', () => {
expect(wrapper).toMatchSnapshot();
});
+ it('renders brandmark styling if provided', () => {
+ const wrapper = mount();
+
+ expect(wrapper).toMatchSnapshot();
+ });
+
describe('States', () => {
it('renders current styling if provided', () => {
const wrapper = mount();
diff --git a/packages/chrome/src/views/nav/NavItemText.spec.js b/packages/chrome/src/views/nav/NavItemText.spec.js
index 9f5581678c2..bb552b78471 100644
--- a/packages/chrome/src/views/nav/NavItemText.spec.js
+++ b/packages/chrome/src/views/nav/NavItemText.spec.js
@@ -16,4 +16,10 @@ describe('NavItemText', () => {
expect(wrapper).toMatchSnapshot();
});
+
+ it('renders wrap styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
});
diff --git a/packages/chrome/src/views/nav/__snapshots__/Nav.spec.js.snap b/packages/chrome/src/views/nav/__snapshots__/Nav.spec.js.snap
index c5db456413b..b0667d26a62 100644
--- a/packages/chrome/src/views/nav/__snapshots__/Nav.spec.js.snap
+++ b/packages/chrome/src/views/nav/__snapshots__/Nav.spec.js.snap
@@ -1,5 +1,13 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
+exports[`Nav renders dark styling if provided 1`] = `
+
+`;
+
exports[`Nav renders default styling 1`] = `
`;
+
+exports[`Nav renders expanded styling if provided 1`] = `
+
+`;
+
+exports[`Nav renders light styling if provided 1`] = `
+
+`;
diff --git a/packages/chrome/src/views/nav/__snapshots__/NavItem.spec.js.snap b/packages/chrome/src/views/nav/__snapshots__/NavItem.spec.js.snap
index c7323b64850..6573bf8f805 100644
--- a/packages/chrome/src/views/nav/__snapshots__/NavItem.spec.js.snap
+++ b/packages/chrome/src/views/nav/__snapshots__/NavItem.spec.js.snap
@@ -1,6 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`SubNavItem Products renders chat styling if provided 1`] = `
+exports[`NavItem Products renders chat styling if provided 1`] = `
@@ -27,7 +27,7 @@ exports[`SubNavItem Products renders chat styling if provided 1`] = `
`;
-exports[`SubNavItem Products renders connect styling if provided 1`] = `
+exports[`NavItem Products renders connect styling if provided 1`] = `
@@ -54,7 +54,7 @@ exports[`SubNavItem Products renders connect styling if provided 1`] = `
`;
-exports[`SubNavItem Products renders explore styling if provided 1`] = `
+exports[`NavItem Products renders explore styling if provided 1`] = `
@@ -81,7 +81,7 @@ exports[`SubNavItem Products renders explore styling if provided 1`] = `
`;
-exports[`SubNavItem Products renders guide styling if provided 1`] = `
+exports[`NavItem Products renders guide styling if provided 1`] = `
@@ -108,7 +108,7 @@ exports[`SubNavItem Products renders guide styling if provided 1`] = `
`;
-exports[`SubNavItem Products renders message styling if provided 1`] = `
+exports[`NavItem Products renders message styling if provided 1`] = `
@@ -135,7 +135,7 @@ exports[`SubNavItem Products renders message styling if provided 1`] = `
`;
-exports[`SubNavItem Products renders support styling if provided 1`] = `
+exports[`NavItem Products renders support styling if provided 1`] = `
@@ -162,7 +162,7 @@ exports[`SubNavItem Products renders support styling if provided 1`] = `
`;
-exports[`SubNavItem Products renders talk styling if provided 1`] = `
+exports[`NavItem Products renders talk styling if provided 1`] = `
@@ -189,7 +189,7 @@ exports[`SubNavItem Products renders talk styling if provided 1`] = `
`;
-exports[`SubNavItem States renders current styling if provided 1`] = `
+exports[`NavItem States renders current styling if provided 1`] = `
@@ -216,7 +216,7 @@ exports[`SubNavItem States renders current styling if provided 1`] = `
`;
-exports[`SubNavItem States renders focused styling if provided 1`] = `
+exports[`NavItem States renders focused styling if provided 1`] = `
@@ -242,7 +242,7 @@ exports[`SubNavItem States renders focused styling if provided 1`] = `
`;
-exports[`SubNavItem States renders hovered styling if provided 1`] = `
+exports[`NavItem States renders hovered styling if provided 1`] = `
@@ -269,7 +269,35 @@ exports[`SubNavItem States renders hovered styling if provided 1`] = `
`;
-exports[`SubNavItem renders default styling 1`] = `
+exports[`NavItem renders brandmark styling if provided 1`] = `
+
+
+
+
+
+
+
+`;
+
+exports[`NavItem renders default styling 1`] = `
`;
-exports[`SubNavItem renders logo styling if provided 1`] = `
+exports[`NavItem renders logo styling if provided 1`] = `
diff --git a/packages/chrome/src/views/nav/__snapshots__/NavItemText.spec.js.snap b/packages/chrome/src/views/nav/__snapshots__/NavItemText.spec.js.snap
index ab5e3508d59..623b52d029c 100644
--- a/packages/chrome/src/views/nav/__snapshots__/NavItemText.spec.js.snap
+++ b/packages/chrome/src/views/nav/__snapshots__/NavItemText.spec.js.snap
@@ -7,3 +7,12 @@ exports[`NavItemText renders default styling 1`] = `
data-garden-version="version"
/>
`;
+
+exports[`NavItemText renders wrap styling if provided 1`] = `
+
+`;
diff --git a/packages/chrome/src/views/subnav/SubNavItemText.spec.js b/packages/chrome/src/views/subnav/SubNavItemText.spec.js
index 95d11e5374c..5a8545b6b64 100644
--- a/packages/chrome/src/views/subnav/SubNavItemText.spec.js
+++ b/packages/chrome/src/views/subnav/SubNavItemText.spec.js
@@ -16,4 +16,10 @@ describe('SubNavItemText', () => {
expect(wrapper).toMatchSnapshot();
});
+
+ it('renders wrap styling if provided', () => {
+ const wrapper = shallow();
+
+ expect(wrapper).toMatchSnapshot();
+ });
});
diff --git a/packages/chrome/src/views/subnav/__snapshots__/SubNavItemText.spec.js.snap b/packages/chrome/src/views/subnav/__snapshots__/SubNavItemText.spec.js.snap
index 2280ce27ddb..ac768bba751 100644
--- a/packages/chrome/src/views/subnav/__snapshots__/SubNavItemText.spec.js.snap
+++ b/packages/chrome/src/views/subnav/__snapshots__/SubNavItemText.spec.js.snap
@@ -7,3 +7,12 @@ exports[`SubNavItemText renders default styling 1`] = `
data-garden-version="version"
/>
`;
+
+exports[`SubNavItemText renders wrap styling if provided 1`] = `
+
+`;