We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5aa38ea commit 2c6878fCopy full SHA for 2c6878f
design/ui/button/button.spec.tsx
@@ -77,4 +77,15 @@ describe('Button', () => {
77
render(<Button data-testid="test-button">Click me</Button>);
78
expect(screen.getByTestId('test-button')).toBeInTheDocument();
79
});
80
+
81
+ it('renders with correct type attribute', () => {
82
+ const { rerender } = render(<Button type="button">Button</Button>);
83
+ expect(screen.getByRole('button')).toHaveAttribute('type', 'button');
84
85
+ rerender(<Button type="submit">Button</Button>);
86
+ expect(screen.getByRole('button')).toHaveAttribute('type', 'submit');
87
88
+ rerender(<Button type="reset">Button</Button>);
89
+ expect(screen.getByRole('button')).toHaveAttribute('type', 'reset');
90
+ });
91
0 commit comments