Skip to content

Commit 2c6878f

Browse files
committed
test: add more tests to button component
1 parent 5aa38ea commit 2c6878f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

design/ui/button/button.spec.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,15 @@ describe('Button', () => {
7777
render(<Button data-testid="test-button">Click me</Button>);
7878
expect(screen.getByTestId('test-button')).toBeInTheDocument();
7979
});
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+
});
8091
});

0 commit comments

Comments
 (0)