From 656daa9dbdb1bebfda3ace74d265212626a9c9af Mon Sep 17 00:00:00 2001 From: Fullchee Zhang Date: Sun, 18 Feb 2024 13:51:21 -0500 Subject: [PATCH 1/4] Remove unused deprecated package --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index f272177..da9ad8f 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,6 @@ "@types/bun": "latest", "@types/web": "latest", "expect": "^29.6.2", - "jest-environment-jsdom-sixteen": "^1.0.3", "jest-watch-select-projects": "^2.0.0", "jsdom": "^16.2.1", "kcd-scripts": "^14.0.0", From c0ca0f031a6dd22ed249aa2c09335efd22d9b91e Mon Sep 17 00:00:00 2001 From: Fullchee Zhang Date: Sun, 18 Feb 2024 15:22:16 -0500 Subject: [PATCH 2/4] Upgrade jsdom to v21 --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index da9ad8f..894a880 100644 --- a/package.json +++ b/package.json @@ -95,8 +95,9 @@ "@types/bun": "latest", "@types/web": "latest", "expect": "^29.6.2", + "jest-environment-jsdom-sixteen": "^1.0.3", "jest-watch-select-projects": "^2.0.0", - "jsdom": "^16.2.1", + "jsdom": "^21.1.2", "kcd-scripts": "^14.0.0", "pretty-format": "^25.1.0", "rollup": "^3.28.1", From a5a21b7035453954d3cfb9d7aefc80e9288b59f4 Mon Sep 17 00:00:00 2001 From: Fullchee Zhang Date: Sun, 18 Feb 2024 15:48:22 -0500 Subject: [PATCH 3/4] set jest env so test passes --- src/__tests__/to-be-invalid.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/__tests__/to-be-invalid.js b/src/__tests__/to-be-invalid.js index 66ed874..fc70b11 100644 --- a/src/__tests__/to-be-invalid.js +++ b/src/__tests__/to-be-invalid.js @@ -1,3 +1,7 @@ +/** + * @jest-environment node + */ + import {JSDOM} from 'jsdom' import {render} from './helpers/test-utils' From 86f988dc93e90e285c5c33366cf3db406f3d5f37 Mon Sep 17 00:00:00 2001 From: Fullchee Zhang Date: Sun, 18 Feb 2024 15:52:11 -0500 Subject: [PATCH 4/4] add test to check that aspect-ratio is handled --- src/__tests__/to-have-style.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/__tests__/to-have-style.js b/src/__tests__/to-have-style.js index 5991a7e..1c2bd4c 100644 --- a/src/__tests__/to-have-style.js +++ b/src/__tests__/to-have-style.js @@ -19,6 +19,7 @@ describe('.toHaveStyle', () => { float: left; transition: opacity 0.2s ease-out, top 0.3s cubic-bezier(1.175, 0.885, 0.32, 1.275); transform: translateX(0px); + aspect-ratio: 1 / 1; } ` document.body.appendChild(style) @@ -55,6 +56,10 @@ describe('.toHaveStyle', () => { expect(container.querySelector('.label')).toHaveStyle(` transform: translateX(0px); `) + + expect(container.querySelector('.label')).toHaveStyle(` + aspect-ratio: 1 / 1; + `) }) test('handles negative test cases', () => {