Skip to content

Commit 72c815f

Browse files
committed
Added tests
1 parent 67622ba commit 72c815f

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

packages/module/src/MessageBar/MessageBar.test.tsx

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,4 +488,31 @@ describe('Message bar', () => {
488488

489489
expect(screen.getByRole('textbox').closest('.pf-chatbot__message-bar')).toHaveClass('pf-v6-m-thinking');
490490
});
491+
492+
it('Renders with flex-basis of auto by default', () => {
493+
render(<MessageBar onSendMessage={jest.fn} />);
494+
495+
expect(screen.getByRole('textbox').closest('.pf-chatbot__message-bar-input')).toHaveAttribute(
496+
'style',
497+
'flex-basis: auto;'
498+
);
499+
});
500+
501+
it('Renders with flex-basis of 100% when forceMultilineLayout is true', () => {
502+
render(<MessageBar forceMultilineLayout onSendMessage={jest.fn} />);
503+
504+
expect(screen.getByRole('textbox').closest('.pf-chatbot__message-bar-input')).toHaveAttribute(
505+
'style',
506+
'flex-basis: 100%;'
507+
);
508+
});
509+
510+
it('Renders with flex-basis of 100% when additionalActions is truthy', () => {
511+
render(<MessageBar additionalActions="actions" onSendMessage={jest.fn} />);
512+
513+
expect(screen.getByRole('textbox').closest('.pf-chatbot__message-bar-input')).toHaveAttribute(
514+
'style',
515+
'flex-basis: 100%;'
516+
);
517+
});
491518
});

0 commit comments

Comments
 (0)