Skip to content

Commit dd6b389

Browse files
author
Jeffrey Na
committed
Fixed testing to pass all in CreateAdmin.test.tsx
1 parent 8b50f56 commit dd6b389

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

__tests__/components/CreateAdmin.test.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,17 @@ describe('Create Admin Page', () => {
2929
});
3030

3131
it('Create Account button should submit email, username, and password to addUser', () => {
32-
const element = screen.getByTestId('CreateAdmin');
33-
const inputs = element.querySelectorAll('input');
34-
inputs[0].value = 'me';
35-
inputs[1].value = '[email protected]';
36-
inputs[2].value = 'me123';
37-
fireEvent.click(screen.getByText('Create Account'));
32+
const username = screen.getByPlaceholderText('enter username');
33+
const email = screen.getByPlaceholderText('[email protected]');
34+
const password = screen.getByPlaceholderText('enter password');
35+
const createAccountButton = screen.getByRole('button', { name: /create account/i });
36+
37+
fireEvent.change(email, { target: { value: '[email protected]' } });
38+
fireEvent.change(username, { target: { value: 'me' } });
39+
fireEvent.change(password, { target: { value: 'me123' } });
40+
41+
fireEvent.click(createAccountButton);
42+
3843
expect(ipcRenderer.sendSync).toHaveBeenCalledWith('addUser', {
3944
4045
username: 'me',

0 commit comments

Comments
 (0)