Skip to content

Commit

Permalink
test: add additional tests
Browse files Browse the repository at this point in the history
  • Loading branch information
chanceaclark committed Feb 18, 2020
1 parent e50aa32 commit 96b490f
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 3 deletions.
3 changes: 0 additions & 3 deletions packages/big-design/src/components/Alert/Alert.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ import { GridItem } from '../Grid';

import { StyledAlert, StyledHeader, StyledLink, StyledMessageItem } from './styled';

// TODO:
// - animation

export interface AlertProps extends SharedMessagingProps {
key?: string;
}
Expand Down
9 changes: 9 additions & 0 deletions packages/big-design/src/components/Alert/spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,12 @@ test('trigger onClose', () => {

expect(fn).toHaveBeenCalled();
});

test('does not forward styles', () => {
const { container } = render(
<Alert messages={[{ text: 'Success' }]} className="test" style={{ background: 'red' }} />,
);

expect(container.getElementsByClassName('test').length).toBe(0);
expect(container.firstChild).not.toHaveStyle('background: red');
});
9 changes: 9 additions & 0 deletions packages/big-design/src/components/InlineAlert/spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,12 @@ test('trigger onClose', () => {

expect(fn).toHaveBeenCalled();
});

test('does not forward styles', () => {
const { container } = render(
<InlineAlert messages={[{ text: 'Success' }]} className="test" style={{ background: 'red' }} />,
);

expect(container.getElementsByClassName('test').length).toBe(0);
expect(container.firstChild).not.toHaveStyle('background: red');
});
9 changes: 9 additions & 0 deletions packages/big-design/src/components/Message/spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -95,3 +95,12 @@ test('trigger onClose', () => {

expect(fn).toHaveBeenCalled();
});

test('does not forward styles', () => {
const { container } = render(
<Message messages={[{ text: 'Success' }]} className="test" style={{ background: 'red' }} />,
);

expect(container.getElementsByClassName('test').length).toBe(0);
expect(container.firstChild).not.toHaveStyle('background: red');
});

0 comments on commit 96b490f

Please sign in to comment.