Remove await from getByX

This commit is contained in:
Kasper Peulen 2023-10-31 08:58:58 +01:00
parent ec26ed8743
commit 76c3821987
18 changed files with 36 additions and 36 deletions

View File

@ -38,14 +38,14 @@ export const LoggedIn: Story = {
}), }),
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -16,14 +16,14 @@ export const LoggedOut = {};
export const LoggedIn = { export const LoggedIn = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -21,14 +21,14 @@ export const LoggedOut: Story = {};
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -21,14 +21,14 @@ export const LoggedOut: Story = {};
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -16,14 +16,14 @@ export const LoggedOut = {};
export const LoggedIn = { export const LoggedIn = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -19,14 +19,14 @@ export const LoggedOut: StoryObj = {};
export const LoggedIn: StoryObj = { export const LoggedIn: StoryObj = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -19,14 +19,14 @@ export const LoggedOut: StoryObj = {};
export const LoggedIn: StoryObj = { export const LoggedIn: StoryObj = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -17,14 +17,14 @@ export const LoggedOut = {};
export const LoggedIn = { export const LoggedIn = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -17,14 +17,14 @@ export const LoggedOut = {};
export const LoggedIn = { export const LoggedIn = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -21,14 +21,14 @@ export const LoggedOut: Story = {};
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -21,14 +21,14 @@ export const LoggedOut: Story = {};
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -17,14 +17,14 @@ export const LoggedOut = {};
export const LoggedIn = { export const LoggedIn = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -21,14 +21,14 @@ export const LoggedOut: Story = {};
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -21,14 +21,14 @@ export const LoggedOut: Story = {};
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -19,14 +19,14 @@ export const LoggedOut = {};
export const LoggedIn = { export const LoggedIn = {
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -22,14 +22,14 @@ export const LoggedIn = {
}), }),
play: async ({ canvasElement }) => { play: async ({ canvasElement }) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -24,14 +24,14 @@ type Story = StoryObj<typeof MyPage>;
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }: any) => { play: async ({ canvasElement }: any) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();

View File

@ -24,14 +24,14 @@ type Story = StoryObj<typeof meta>;
export const LoggedIn: Story = { export const LoggedIn: Story = {
play: async ({ canvasElement }: any) => { play: async ({ canvasElement }: any) => {
const canvas = within(canvasElement); const canvas = within(canvasElement);
const loginButton = await canvas.getByRole('button', { const loginButton = canvas.getByRole('button', {
name: /Log in/i, name: /Log in/i,
}); });
await expect(loginButton).toBeInTheDocument(); await expect(loginButton).toBeInTheDocument();
await userEvent.click(loginButton); await userEvent.click(loginButton);
await expect(loginButton).not.toBeInTheDocument(); await expect(loginButton).not.toBeInTheDocument();
const logoutButton = await canvas.getByRole('button', { const logoutButton = canvas.getByRole('button', {
name: /Log out/i, name: /Log out/i,
}); });
await expect(logoutButton).toBeInTheDocument(); await expect(logoutButton).toBeInTheDocument();