fbredius/storybook

View on GitHub
docs/snippets/common/component-playwright-test.js.mdx

Summary

Maintainability
Test Coverage
```js
// tests/login-form/login.spec.js

const { test, expect } = require('@playwright/test');

test('Login Form inputs', async ({ page }) => {
  await page.goto('http://localhost:6006/iframe.html?id=components-login-form--example');
  const email = await page.inputValue('#email');
  const password = await page.inputValue('#password');
  await expect(email).toBe('your-own-emailaddress@provider.com');
  await expect(password).toBe('a-random-password');
});
```