From 3fa7cc59862db69e8b111efe93519aaa8aa67f65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 09:47:05 -0700 Subject: [PATCH] chore(deps): bump react-diff-viewer-continued from 4.3.0 to 4.4.0 in /superset-frontend (#42263) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Evan Co-authored-by: Claude Opus 4.8 --- superset-frontend/jest.config.js | 2 +- superset-frontend/package-lock.json | 11 ++++++----- superset-frontend/package.json | 2 +- .../src/features/home/SavedQueries.test.tsx | 13 +++++++++---- 4 files changed, 17 insertions(+), 11 deletions(-) diff --git a/superset-frontend/jest.config.js b/superset-frontend/jest.config.js index f02863dc2c0..90a63242ba0 100644 --- a/superset-frontend/jest.config.js +++ b/superset-frontend/jest.config.js @@ -75,7 +75,7 @@ module.exports = { // @ant-design/colors and @ant-design/fast-color are allowed through because // @ant-design/icons >= 6.3 deep-imports the ESM build of @ant-design/colors // from its CJS output, so babel-jest must transform those files. - 'node_modules/(?!@ant-design/(colors|fast-color)|@formatjs/.*|d3-(array|interpolate|color|time|scale|time-format|format)|internmap|@mapbox/tiny-sdf|remark-gfm|(?!@ngrx|(?!deck.gl)|d3-scale)|markdown-table|micromark-*.|decode-named-character-reference|character-entities|mdast-util-*.|unist-util-*.|ccount|escape-string-regexp|nanoid|uuid|@rjsf/*.|@x0k/.*|echarts|zrender|fetch-mock|pretty-ms|parse-ms|ol|@babel/runtime|@emotion|cheerio|cheerio/lib|parse5|dom-serializer|entities|htmlparser2|rehype-sanitize|hast-util-sanitize|unified|unist-.*|hast-.*|rehype-.*|remark-.*|mdast-.*|micromark-.*|parse-entities|property-information|space-separated-tokens|comma-separated-tokens|bail|devlop|zwitch|longest-streak|geostyler|geostyler-.*|(?!geostyler)lodash|react-error-boundary|react-json-tree|react-base16-styling|lodash-es|rbush|quickselect|react-diff-viewer-continued|storybook/*.|json-stringify-pretty-compact|@x0k/json-schema-merge)', + 'node_modules/(?!@ant-design/(colors|fast-color)|@formatjs/.*|d3-(array|interpolate|color|time|scale|time-format|format)|internmap|@mapbox/tiny-sdf|remark-gfm|(?!@ngrx|(?!deck.gl)|d3-scale)|markdown-table|micromark-*.|decode-named-character-reference|character-entities|mdast-util-*.|unist-util-*.|ccount|escape-string-regexp|nanoid|uuid|@rjsf/*.|@x0k/.*|echarts|zrender|fetch-mock|pretty-ms|parse-ms|ol|@babel/runtime|@emotion|cheerio|cheerio/lib|parse5|dom-serializer|entities|htmlparser2|rehype-sanitize|hast-util-sanitize|unified|unist-.*|hast-.*|hastscript|refractor|rehype-.*|remark-.*|mdast-.*|micromark-.*|parse-entities|character-reference-invalid|is-alphanumerical|is-alphabetical|is-decimal|is-hexadecimal|property-information|space-separated-tokens|comma-separated-tokens|bail|devlop|zwitch|longest-streak|geostyler|geostyler-.*|(?!geostyler)lodash|react-error-boundary|react-json-tree|react-base16-styling|lodash-es|rbush|quickselect|react-diff-viewer-continued|storybook/*.|json-stringify-pretty-compact|@x0k/json-schema-merge)', ], preset: 'ts-jest', transform: { diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json index dde9e0742f8..f5fc90987de 100644 --- a/superset-frontend/package-lock.json +++ b/superset-frontend/package-lock.json @@ -123,7 +123,7 @@ "react": "^18.3.0", "react-arborist": "^3.13.2", "react-checkbox-tree": "^1.8.0", - "react-diff-viewer-continued": "^4.3.0", + "react-diff-viewer-continued": "^4.4.0", "react-dnd": "^11.1.3", "react-dnd-html5-backend": "^11.1.3", "react-dom": "^18.3.0", @@ -34925,9 +34925,9 @@ } }, "node_modules/react-diff-viewer-continued": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/react-diff-viewer-continued/-/react-diff-viewer-continued-4.3.0.tgz", - "integrity": "sha512-2QQhYMAZxD5ZkdqzeVVDr5JzO0zztsYICADRWDCBFA7nezSAmjp76/Lvf+jiAhLxqbSsBsdrgtHFIv6mQpuETQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-diff-viewer-continued/-/react-diff-viewer-continued-4.4.0.tgz", + "integrity": "sha512-ezDte5YNLLLfTuaGaF2mV/8i4FRX7GdxnuA5zt7x1QjwVQHtBY0+NYzHJBwEPboOQNSx9sDU9apH2GfKoDYsyQ==", "license": "MIT", "dependencies": { "@emotion/css": "^11.13.5", @@ -34935,7 +34935,8 @@ "classnames": "^2.5.1", "diff": "^9.0.0", "js-yaml": "^4.2.0", - "memoize-one": "^6.0.0" + "memoize-one": "^6.0.0", + "refractor": "^5.0.0" }, "engines": { "node": ">= 16" diff --git a/superset-frontend/package.json b/superset-frontend/package.json index 16263ed55f0..1a6c7cb9b10 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -208,7 +208,7 @@ "react": "^18.3.0", "react-arborist": "^3.13.2", "react-checkbox-tree": "^1.8.0", - "react-diff-viewer-continued": "^4.3.0", + "react-diff-viewer-continued": "^4.4.0", "react-dnd": "^11.1.3", "react-dnd-html5-backend": "^11.1.3", "react-dom": "^18.3.0", diff --git a/superset-frontend/src/features/home/SavedQueries.test.tsx b/superset-frontend/src/features/home/SavedQueries.test.tsx index fda32ed8562..f9fe35ca071 100644 --- a/superset-frontend/src/features/home/SavedQueries.test.tsx +++ b/superset-frontend/src/features/home/SavedQueries.test.tsx @@ -25,7 +25,7 @@ import { waitFor, } from 'spec/helpers/testing-library'; import fetchMock from 'fetch-mock'; -import SavedQueries from './SavedQueries'; +import ToastedSavedQueries from './SavedQueries'; const savedQueriesEndpoint = 'glob:*/api/v1/saved_query/?*'; const savedQueriesInfoEndpoint = 'glob:*/api/v1/saved_query/_info*'; @@ -37,7 +37,7 @@ const mockQueries = Array.from({ length: 3 }).map((_, i) => ({ changed_on_delta_humanized: '1 day ago', })); -const mockedProps: ComponentProps = { +const mockedProps: ComponentProps = { addDangerToast: jest.fn(), addSuccessToast: jest.fn(), user: { @@ -54,9 +54,14 @@ const mockedProps: ComponentProps = { featureFlag: false, }; -const renderSavedQueries = (props: ComponentProps) => +const renderSavedQueries = ( + props: ComponentProps, +) => act(async () => { - render(, { useRedux: true, useRouter: true }); + render(, { + useRedux: true, + useRouter: true, + }); }); beforeEach(() => {