Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #310

Merged
merged 1 commit into from
Aug 19, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 26, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nuxt/types ^2.15.7 -> ^2.15.8 age adoption passing confidence
@release-it/conventional-changelog ^3.1.0 -> ^3.2.0 age adoption passing confidence
@types/jest ^27.0.0 -> ^27.0.1 age adoption passing confidence
@types/node ^14.17.9 -> ^14.17.10 age adoption passing confidence
nuxt ^2.15.7 -> ^2.15.8 age adoption passing confidence
playwright-chromium (source) ^1.13.1 -> ^1.14.0 age adoption passing confidence
release-it ^14.11.3 -> ^14.11.5 age adoption passing confidence

Release Notes

nuxt/nuxt.js

v2.15.8

Compare Source

🐛 Bug Fixes
  • vue-app
    • #​9460 Don't normalise route path if it's valid
  • babel
    • #​9631 Loose option for babel private-property-in-object
release-it/conventional-changelog

v3.2.0

Compare Source

  • Update release-it (bdf2949)
  • Pass context and gitRawCommitsOpts to conventional-changelog-core (9111a99)
  • Don't throw for --no.git (3b1342f)
  • Use null if there's no tagTemplate set (9dcc05c)

v3.1.1

Compare Source

  • Use version fallback (without Git plugin) (8f91941)
Microsoft/playwright

v1.14.0

Compare Source

🎭 Playwright Library

⚡️ New "strict" mode

Selector ambiguity is a common problem in automation testing. "strict" mode
ensures that your selector points to a single element and throws otherwise.

Pass strict: true into your action calls to opt in.

// This will throw if you have more than one button!
await page.click('button', { strict: true });
📍 New Locators API

Locator represents a view to the element(s) on the page. It captures the logic sufficient to retrieve the element at any given moment.

The difference between the Locator and ElementHandle is that the latter points to a particular element, while Locator captures the logic of how to retrieve that element.

Also, locators are "strict" by default!

const locator = page.locator('button');
await locator.click();

Learn more in the documentation.

🧩 Experimental React and Vue selector engines

React and Vue selectors allow selecting elements by its component name and/or property values. The syntax is very similar to attribute selectors and supports all attribute selector operators.

await page.click('_react=SubmitButton[enabled=true]');
await page.click('_vue=submit-button[enabled=true]');

Learn more in the react selectors documentation and the vue selectors documentation.

✨ New nth and visible selector engines
  • nth selector engine is equivalent to the :nth-match pseudo class, but could be combined with other selector engines.
  • visible selector engine is equivalent to the :visible pseudo class, but could be combined with other selector engines.
// select the first button among all buttons
await button.click('button >> nth=0');
// or if you are using locators, you can use first(), nth() and last()
await page.locator('button').first().click();

// click a visible button
await button.click('button >> visible=true');

🎭 Playwright Test

✅ Web-First Assertions

expect now supports lots of new web-first assertions.

Consider the following example:

await expect(page.locator('.status')).toHaveText('Submitted');

Playwright Test will be re-testing the node with the selector .status until fetched Node has the "Submitted" text. It will be re-fetching the node and checking it over and over, until the condition is met or until the timeout is reached. You can either pass this timeout or configure it once via the testProject.expect value in test config.

By default, the timeout for assertions is not set, so it'll wait forever, until the whole test times out.

List of all new assertions:

⛓ Serial mode with describe.serial

Declares a group of tests that should always be run serially. If one of the tests fails, all subsequent tests are skipped. All tests in a group are retried together.

test.describe.serial('group', () => {
  test('runs first', async ({ page }) => { /* ... */ });
  test('runs second', async ({ page }) => { /* ... */ });
});

Learn more in the documentation.

🐾 Steps API with test.step

Split long tests into multiple steps using test.step() API:

import { test, expect } from '@​playwright/test';

test('test', async ({ page }) => {
  await test.step('Log in', async () => {
    // ...
  });
  await test.step('news feed', async () => {
    // ...
  });
});

Step information is exposed in reporters API.

🌎 Launch web server before running tests

To launch a server during the tests, use the webServer option in the configuration file. The server will wait for a given port to be available before running the tests, and the port will be passed over to Playwright as a baseURL when creating a context.

// playwright.config.ts
import { PlaywrightTestConfig } from '@​playwright/test';
const config: PlaywrightTestConfig = {
  webServer: {
    command: 'npm run start', // command to launch
    port: 3000, // port to await for 
    timeout: 120 * 1000, 
    reuseExistingServer: !process.env.CI,
  },
};
export default config;

Learn more in the documentation.

Browser Versions

  • Chromium 94.0.4595.0
  • Mozilla Firefox 91.0
  • WebKit 15.0

This version of Playwright was also tested against the following stable channels:

  • Google Chrome 92
  • Microsoft Edge 92
release-it/release-it

v14.11.5

Compare Source

  • Fix git directory detection (previously failed in git worktree) (7e30333)

v14.11.4

Compare Source

  • Move fallback version from plugin to core (d233605)

Configuration

📅 Schedule: "before 3am on Monday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@codecov
Copy link

codecov bot commented Apr 26, 2021

Codecov Report

Merging #310 (78ee6be) into master (b99359c) will not change coverage.
The diff coverage is n/a.

❗ Current head 78ee6be differs from pull request most recent head 2b5abe2. Consider uploading reports for the commit 2b5abe2 to get more accurate results
Impacted file tree graph

@@           Coverage Diff           @@
##           master     #310   +/-   ##
=======================================
  Coverage   69.23%   69.23%           
=======================================
  Files           1        1           
  Lines          39       39           
  Branches       19       19           
=======================================
  Hits           27       27           
  Misses          9        9           
  Partials        3        3           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b99359c...2b5abe2. Read the comment docs.

@renovate renovate bot changed the title chore(deps): update devdependency eslint to ^7.25.0 chore(deps): update all non-major dependencies Apr 26, 2021
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from f4d2ac6 to 9fb7dd5 Compare April 29, 2021 21:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from edf84d6 to 42464cc Compare May 9, 2021 12:25
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from c6c741e to 59ee257 Compare May 17, 2021 22:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 4f14963 to 0e79779 Compare May 25, 2021 00:34
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from e199be1 to dd3861b Compare June 2, 2021 07:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 70f9caf to c699be0 Compare June 9, 2021 01:45
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from bfebc22 to 023446d Compare August 4, 2021 23:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 80c3032 to a15a695 Compare August 10, 2021 18:50
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update all non-major dependencies - autoclosed Aug 10, 2021
@renovate renovate bot closed this Aug 10, 2021
@renovate renovate bot deleted the renovate/all-minor-patch branch August 10, 2021 19:47
@renovate renovate bot changed the title chore(deps): update all non-major dependencies - autoclosed chore(deps): update all non-major dependencies Aug 11, 2021
@renovate renovate bot restored the renovate/all-minor-patch branch August 11, 2021 21:17
@renovate renovate bot reopened this Aug 11, 2021
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a15a695 to ae430d3 Compare August 11, 2021 23:06
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update all non-major dependencies to ^2.15.8 Aug 11, 2021
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ae430d3 to e4806ae Compare August 12, 2021 21:14
@renovate renovate bot changed the title chore(deps): update all non-major dependencies to ^2.15.8 chore(deps): update all non-major dependencies Aug 12, 2021
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 0bfb1f5 to a3b2645 Compare August 15, 2021 11:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a3b2645 to 2b5abe2 Compare August 18, 2021 22:14
@rchl rchl merged commit 83eeb3d into master Aug 19, 2021
@renovate renovate bot deleted the renovate/all-minor-patch branch August 19, 2021 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants