mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
chore(NA): add Blob polyfill on jest env (#162197)
This PR adds the `Blob` polyfill into the jest jsdom env which is currently not supported as mentioned in https://github.com/jsdom/jsdom/issues/2555 --------- Co-authored-by: Thomas Watson <w@tson.dk> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
426ba7984a
commit
e9a6519337
3 changed files with 13 additions and 0 deletions
|
@ -1382,6 +1382,7 @@
|
|||
"babel-plugin-styled-components": "^2.0.7",
|
||||
"babel-plugin-transform-react-remove-prop-types": "^0.4.24",
|
||||
"backport": "^8.9.7",
|
||||
"blob-polyfill": "^7.0.20220408",
|
||||
"callsites": "^3.1.0",
|
||||
"chance": "1.0.18",
|
||||
"chromedriver": "^114.0.2",
|
||||
|
|
|
@ -21,3 +21,10 @@ if (!global.hasOwnProperty('TextEncoder')) {
|
|||
global.TextEncoder = TextEncoder;
|
||||
global.TextDecoder = TextDecoder;
|
||||
}
|
||||
|
||||
// NOTE: We should evaluate removing this once we upgrade to Node 18 and find out if loaders.gl already fixed this usage
|
||||
// or instead check if we can use the official Blob implementation.
|
||||
// This is needed for x-pack/plugins/file_upload/public/importer/geo/geojson_importer/geojson_importer.test.js
|
||||
//
|
||||
// https://github.com/jsdom/jsdom/issues/2555
|
||||
global.Blob = require('blob-polyfill').Blob;
|
||||
|
|
|
@ -11442,6 +11442,11 @@ bl@^5.0.0:
|
|||
inherits "^2.0.4"
|
||||
readable-stream "^3.4.0"
|
||||
|
||||
blob-polyfill@^7.0.20220408:
|
||||
version "7.0.20220408"
|
||||
resolved "https://registry.yarnpkg.com/blob-polyfill/-/blob-polyfill-7.0.20220408.tgz#38bf5e046c41a21bb13654d9d19f303233b8218c"
|
||||
integrity sha512-oD8Ydw+5lNoqq+en24iuPt1QixdPpe/nUF8azTHnviCZYu9zUC+TwdzIp5orpblJosNlgNbVmmAb//c6d6ImUQ==
|
||||
|
||||
blob-util@^2.0.2:
|
||||
version "2.0.2"
|
||||
resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue