mirror of
https://github.com/TheBinaryNinja/tvapp2.git
synced 2026-06-04 16:45:41 -04:00
build(deps): bump playwright from 1.49.1 to 1.50.1
This commit is contained in:
15
node_modules/playwright/lib/matchers/expect.js
generated
vendored
15
node_modules/playwright/lib/matchers/expect.js
generated
vendored
@@ -170,6 +170,7 @@ const customAsyncMatchers = {
|
||||
toContainText: _matchers.toContainText,
|
||||
toHaveAccessibleDescription: _matchers.toHaveAccessibleDescription,
|
||||
toHaveAccessibleName: _matchers.toHaveAccessibleName,
|
||||
toHaveAccessibleErrorMessage: _matchers.toHaveAccessibleErrorMessage,
|
||||
toHaveAttribute: _matchers.toHaveAttribute,
|
||||
toHaveClass: _matchers.toHaveClass,
|
||||
toHaveCount: _matchers.toHaveCount,
|
||||
@@ -234,9 +235,10 @@ class ExpectMetaInfoProxyHandler {
|
||||
// out all the frames that belong to the test runner from caught runtime errors.
|
||||
const stackFrames = (0, _util.filteredStackTrace)((0, _utils.captureRawStack)());
|
||||
|
||||
// Enclose toPass in a step to maintain async stacks, toPass matcher is always async.
|
||||
// toPass and poll matchers can contain other steps, expects and API calls,
|
||||
// so they behave like a retriable step.
|
||||
const stepInfo = {
|
||||
category: 'expect',
|
||||
category: matcherName === 'toPass' || this._info.poll ? 'step' : 'expect',
|
||||
title: (0, _util.trimLongString)(title, 1024),
|
||||
params: args[0] ? {
|
||||
expected: args[0]
|
||||
@@ -248,6 +250,8 @@ class ExpectMetaInfoProxyHandler {
|
||||
const jestError = (0, _matcherHint.isJestError)(e) ? e : null;
|
||||
const error = jestError ? new _matcherHint.ExpectError(jestError, customMessage, stackFrames) : e;
|
||||
if (jestError !== null && jestError !== void 0 && jestError.matcherResult.suggestedRebaseline) {
|
||||
// NOTE: this is a workaround for the fact that we can't pass the suggested rebaseline
|
||||
// for passing matchers. See toMatchAriaSnapshot for a counterpart.
|
||||
step.complete({
|
||||
suggestedRebaseline: jestError === null || jestError === void 0 ? void 0 : jestError.matcherResult.suggestedRebaseline
|
||||
});
|
||||
@@ -263,12 +267,7 @@ class ExpectMetaInfoProxyHandler {
|
||||
};
|
||||
try {
|
||||
const callback = () => matcher.call(target, ...args);
|
||||
// toPass and poll matchers can contain other steps, expects and API calls,
|
||||
// so they behave like a retriable step.
|
||||
const result = matcherName === 'toPass' || this._info.poll ? _utils.zones.run('stepZone', step, callback) : _utils.zones.run('expectZone', {
|
||||
title,
|
||||
stepId: step.stepId
|
||||
}, callback);
|
||||
const result = _utils.zones.run('stepZone', step, callback);
|
||||
if (result instanceof Promise) return result.then(finalizer).catch(reportStepError);
|
||||
finalizer();
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user