mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
Remove await from getByX
This commit is contained in:
parent
ec26ed8743
commit
76c3821987
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user