Skip to content

Improve performance in large files #313

Improve performance in large files

Improve performance in large files #313

Triggered via pull request December 2, 2025 15:31
Status Failure
Total duration 3m 8s
Artifacts

ci.yml

on: pull_request
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

120 errors
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > regex literals do not break language boundaries: packages/tailwindcss-language-server/tests/env/v4.test.js#L832
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:832:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, uses fallback, does not detect v3 config files as possible roots: packages/tailwindcss-language-server/tests/env/v4.test.js#L323
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:323:36 ❯ runTest src/testing/index.ts:49:5
tests/env/v4.test.js > v4, no npm, uses fallback: packages/tailwindcss-language-server/tests/env/v4.test.js#L22
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/env/v4.test.js:22:36 ❯ runTest src/testing/index.ts:49:5
tests/env/restart.test.ts > Creating a CSS config in an empty folder initalizes a project: packages/tailwindcss-language-server/tests/env/restart.test.ts#L235
Error: Did not restart in time ❯ Timeout._onTimeout tests/env/restart.test.ts:235:33
tests/colors/colors.test.js > colors that use light-dark() resolve to their light color: packages/tailwindcss-language-server/tests/colors/colors.test.js#L389
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:389:23 ❯ runTest src/testing/index.ts:49:5
tests/colors/colors.test.js > v4: colors are recursively resolved from the theme: packages/tailwindcss-language-server/tests/colors/colors.test.js#L350
AssertionError: expected { …(3) } to match object { tailwind: { …(2) } } (3 matching properties omitted from actual) - Expected + Received { "tailwind": { "isDefaultVersion": true, - "version": "4.1.15", + "version": "4.1.17", }, } ❯ Object.handle tests/colors/colors.test.js:350:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that only have URL imports are not considered roots: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS indirectly are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Stylesheets that import Tailwind CSS are picked over ones that dont: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/src/app.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/a/foo.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > File exclusions starting with `/` do not cause traversal to loop forever: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) }, { …(4) } ] to match object [ { …(3) }, { …(3) } ] (2 matching properties omitted from actual) - Expected + Received [ { "config": "/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, { "config": "/src/vendor/c.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5
src/project-locator.test.ts > Recursive symlinks do not cause infinite traversal loops: packages/tailwindcss-language-server/src/project-locator.test.ts#L626
AssertionError: expected [ { …(4) } ] to match object [ { …(3) } ] (1 matching property omitted from actual) - Expected + Received [ { "config": "/src/a/b/c/index.css", "content": [], - "version": "4.1.15 (bundled)", + "version": "4.1.17 (bundled)", }, ] ❯ Object.handle src/project-locator.test.ts:626:23 ❯ runTest src/testing/index.ts:49:5