From 79769700cb847c5b9281f5f4db9029474bc5fd18 Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Mon, 27 Jan 2025 12:05:07 +0400 Subject: [PATCH] Fix lint error --- apps/demos/testing/common.test.js | 62 +++++++++++++++---------------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git a/apps/demos/testing/common.test.js b/apps/demos/testing/common.test.js index 1192314ed329..71e804f61a28 100644 --- a/apps/demos/testing/common.test.js +++ b/apps/demos/testing/common.test.js @@ -387,7 +387,7 @@ const SKIPPED_TESTS = { return; } runTestAtPage( - test, + test, pageURL, skipJsErrorsComponents.includes(widgetName), ) @@ -398,58 +398,56 @@ const SKIPPED_TESTS = { if (approach === 'Angular') { await waitForAngularLoading(); } - if (testCodeSource) { await execCode(testCodeSource); } - if (testCafeCodeSource) { await execTestCafeCode(t, testCafeCodeSource); } - + if (process.env.STRATEGY === 'accessibility') { const specificSkipRules = getTestSpecificSkipRules(testName); - const options = { rules: { } }; - + const options = { rules: {} }; + [...COMMON_SKIP_RULES, ...specificSkipRules].forEach((ruleName) => { options.rules[ruleName] = { enabled: false }; }); - + const axeResult = await axeCheck(t, '.demo-container', options); const { error, results } = axeResult; - + if (results.violations.length > 0) { createMdReport({ testName, results }); await t.report(createTestCafeReport(results.violations)); - } + } - await t.expect(error).notOk(); - await t.expect(results.violations.length === 0).ok(createReport(results.violations)); - } else { - const testTheme = process.env.THEME; + await t.expect(error).notOk(); + await t.expect(results.violations.length === 0).ok(createReport(results.violations)); + } else { + const testTheme = process.env.THEME; - if (shouldSkipDemo(approach, widgetName, demoName, SKIPPED_TESTS)) { - return; - } + if (shouldSkipDemo(approach, widgetName, demoName, SKIPPED_TESTS)) { + return; + } - let comparisonResult; - if (isGitHubDemos) { - comparisonResult = await compareScreenshot(t, `${testName}${getThemePostfix(testTheme)}.png`, undefined, (comparisonOptions && { - ...comparisonOptions, - ...{ looksSameComparisonOptions: { antialiasingTolerance: 10 } }, - })); - } else { - comparisonResult = await compareScreenshot(t, `${testName}${getThemePostfix(testTheme)}.png`, undefined, comparisonOptions); - } + let comparisonResult; + if (isGitHubDemos) { + comparisonResult = await compareScreenshot(t, `${testName}${getThemePostfix(testTheme)}.png`, undefined, (comparisonOptions && { + ...comparisonOptions, + ...{ looksSameComparisonOptions: { antialiasingTolerance: 10 } }, + })); + } else { + comparisonResult = await compareScreenshot(t, `${testName}${getThemePostfix(testTheme)}.png`, undefined, comparisonOptions); + } - const consoleMessages = await t.getBrowserConsoleMessages(); + const consoleMessages = await t.getBrowserConsoleMessages(); - const errors = [...consoleMessages.error, ...consoleMessages.warn] - .filter((e) => !knownWarnings.some((kw) => e.startsWith(kw))); + const errors = [...consoleMessages.error, ...consoleMessages.warn] + .filter((e) => !knownWarnings.some((kw) => e.startsWith(kw))); - await t.expect(errors).eql([]); - await t.expect(comparisonResult).ok('INVALID_SCREENSHOT'); - } - }); + await t.expect(errors).eql([]); + await t.expect(comparisonResult).ok('INVALID_SCREENSHOT'); + } + }); }); });