[PFX-454] - fix broken jest tests in @godaddy/webapp apps #678
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
First Error
![Screenshot 2024-02-15 at 4 15 48 PM](https://private-user-images.githubusercontent.com/105235096/305260607-86c38840-59d1-4929-94e9-1a56ff2c340f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDA5ODcsIm5iZiI6MTczOTYwMDY4NywicGF0aCI6Ii8xMDUyMzUwOTYvMzA1MjYwNjA3LTg2YzM4ODQwLTU5ZDEtNDkyOS05NGU5LTFhNTZmZjJjMzQwZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwNjI0NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kMzc4NDMxMzFlMTgyNTMyMDAwN2RkMzNhMTE3NWZkNGNmMGNlMjFhOTU5M2EyODA0ZTgwODYyNzI2NzliNGZhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.PSO_fsqkC5SqdeLZR3hvW8WBhbXx3l4tA4v8UmpfN_M)
Error: Jest could not parse the
css
imports and the@ux/pivot/style
import correctly.Fix: moduleNameMapper to parse imports correctly. Stubbed file here
Second Error
![Screenshot 2024-02-15 at 4 17 33 PM](https://private-user-images.githubusercontent.com/105235096/305260846-85278c7d-cf55-4d97-b928-939151e3e56b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDA5ODcsIm5iZiI6MTczOTYwMDY4NywicGF0aCI6Ii8xMDUyMzUwOTYvMzA1MjYwODQ2LTg1Mjc4YzdkLWNmNTUtNGQ5Ny1iOTI4LTkzOTE1MWUzZTU2Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwNjI0NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wMGNkZTMwZDk2OTQzNTc4ZGEyZmZiMGNlNjdhMzZkNTk2NDZjM2Y1YjVkYjBhOTFmZWM0ZWZlNWRkMDc0YTMyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Op7Rt-gDuMLj2DfmSgv4OnDgK2xAqf6-875xCVOhccU)
Error:
[React Intl] Could not find required
intlobject. <IntlProvider> needs to exist in the component ancestry.
For whatever reasonreact-intl
wasn't working properly.Fix: Mock
react-intl
Third Error(Original error)
![Screenshot 2024-02-15 at 4 18 38 PM](https://private-user-images.githubusercontent.com/105235096/305261032-fc915248-5711-4e7f-9d31-c1d123a04e49.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MDA5ODcsIm5iZiI6MTczOTYwMDY4NywicGF0aCI6Ii8xMDUyMzUwOTYvMzA1MjYxMDMyLWZjOTE1MjQ4LTU3MTEtNGU3Zi05ZDMxLWMxZDEyM2EwNGU0OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwNjI0NDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04OWU2NTc0MGM0ZjUxMTQyMDI1NmMyMjUyYzA3YmZlY2I3MDJhZWUyODkyYWM4OGUzMjVkYjY5YzI4NGI4OWQ4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.4WxKql6McdJsT0Ym76JyM4SAHC-LvFEjI8xCUDZyALE)
Error:
Error: Not implemented: window.computedStyle(elt, pseudoElt)
Fix: Work around for this noisy error found via this GH comment
Changelog
Test Plan
New apps using
@godaddy/webapp
preset SHOULD have tests that pass. I'm having a hard time testing this locally with the preset.