js-tableland
js-tableland copied to clipboard
chore(deps-dev): bump @playwright/test from 1.34.3 to 1.39.0
Bumps @playwright/test from 1.34.3 to 1.39.0.
Release notes
Sourced from @playwright/test
's releases.
v1.39.0
Add custom matchers to your expect
You can extend Playwright assertions by providing custom matchers. These matchers will be available on the expect object.
import { expect as baseExpect } from '@playwright/test'; export const expect = baseExpect.extend({ async toHaveAmount(locator: Locator, expected: number, options?: { timeout?: number }) { // ... see documentation for how to write matchers. }, });
test('pass', async ({ page }) => { await expect(page.getByTestId('cart')).toHaveAmount(5); });
See the documentation for a full example.
Merge test fixtures
You can now merge test fixtures from multiple files or modules:
import { mergeTests } from '@playwright/test'; import { test as dbTest } from 'database-test-utils'; import { test as a11yTest } from 'a11y-test-utils';
export const test = mergeTests(dbTest, a11yTest);
import { test } from './fixtures';
test('passes', async ({ database, page, a11y }) => { // use database and a11y fixtures. });
Merge custom expect matchers
You can now merge custom expect matchers from multiple files or modules:
import { mergeTests, mergeExpects } from '@playwright/test'; import { test as dbTest, expect as dbExpect } from 'database-test-utils'; import { test as a11yTest, expect as a11yExpect } from 'a11y-test-utils';
export const test = mergeTests(dbTest, a11yTest); </tr></table>
... (truncated)
Commits
3049d99
cherry-pick(#27555): chore: composed->mergeae31f58
chore: mark 1.39.0 (#27550)5313514
cherry-pick(#27549): docs: update release notes for 1.390d168dc
chore: release notes for 1.39 (#27537)4f9b285
chore: update WebKit version to 17.4 (#27536)d11380e
docs: improve test.step documentation (#27535)9edb811
feat(chromium-tip-of-tree): roll to r1158 (#27533)d05c865
test: unflake a few tests (#27519)2776d84
docs: how to update playwright in python (#27527)2407041
fix(chromium): avoid premature continue of redirects (#27520)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)