diff --git a/tests/.snapshots/success.txt b/tests/.snapshots/success.txt index 8c32f763..f739d0a0 100644 --- a/tests/.snapshots/success.txt +++ b/tests/.snapshots/success.txt @@ -1821,7 +1821,66 @@ ✓ still detects --tia when an integer argument is present PASS Tests\Unit\Plugins\Tia\ViteDepsHelper - ✓ loadAliasFromTsconfig() → it resolves an @/* alias from a commented tsconfig with glob includes + ✓ it strips JSONC down to something JSON.parse accepts with ('plain-object') + ✓ it strips JSONC down to something JSON.parse accepts with ('plain-array') + ✓ it strips JSONC down to something JSON.parse accepts with ('nested') + ✓ it strips JSONC down to something JSON.parse accepts with ('empty-object') + ✓ it strips JSONC down to something JSON.parse accepts with ('empty-array') + ✓ it strips JSONC down to something JSON.parse accepts with ('line-comment-own-line') + ✓ it strips JSONC down to something JSON.parse accepts with ('line-comment-trailing') + ✓ it strips JSONC down to something JSON.parse accepts with ('leading-line-comments') + ✓ it strips JSONC down to something JSON.parse accepts with ('line-comment-eof-no-newline') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-comment-leading') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-comment-inline') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-comment-multiline') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-comment-eof') + ✓ it strips JSONC down to something JSON.parse accepts with ('jsdoc-style-block') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-contains-double-slash') + ✓ it strips JSONC down to something JSON.parse accepts with ('line-then-block') + ✓ it strips JSONC down to something JSON.parse accepts with ('comment-with-quotes') + ✓ it strips JSONC down to something JSON.parse accepts with ('comment-with-braces-commas') + ✓ it strips JSONC down to something JSON.parse accepts with ('trailing-comma-object') + ✓ it strips JSONC down to something JSON.parse accepts with ('trailing-comma-array') + ✓ it strips JSONC down to something JSON.parse accepts with ('trailing-comma-nested') + ✓ it strips JSONC down to something JSON.parse accepts with ('trailing-comma-newline') + ✓ it strips JSONC down to something JSON.parse accepts with ('trailing-comma-then-block') + ✓ it strips JSONC down to something JSON.parse accepts with ('trailing-comma-then-line') + ✓ it strips JSONC down to something JSON.parse accepts with ('crlf-line-comment') + ✓ it strips JSONC down to something JSON.parse accepts with ('tabs-whitespace') + ✓ it strips JSONC down to something JSON.parse accepts with ('url-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('glob-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('path-alias-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-open-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-close-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-both-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('star-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('single-slashes-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('escaped-quote-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('escaped-backslash-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('backslash-then-slash') + ✓ it strips JSONC down to something JSON.parse accepts with ('newline-escape-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('unicode-in-string') + ✓ it strips JSONC down to something JSON.parse accepts with ('block-secret') + ✓ it never touches comment-looking sequences inside string values + ✓ it removes the comment body entirely + ✓ it builds the expected alias map from a tsconfig with ('basic') + ✓ it builds the expected alias map from a tsconfig with ('multiple-aliases') + ✓ it builds the expected alias map from a tsconfig with ('default-baseUrl') + ✓ it builds the expected alias map from a tsconfig with ('baseUrl-subdir') + ✓ it builds the expected alias map from a tsconfig with ('jsconfig-fallback') + ✓ it builds the expected alias map from a tsconfig with ('first-target-wins') + ✓ it builds the expected alias map from a tsconfig with ('multiple-keys-mixed') + ✓ it builds the expected alias map from a tsconfig with ('no-paths') + ✓ it builds the expected alias map from a tsconfig with ('no-compiler-options') + ✓ it builds the expected alias map from a tsconfig with ('key-without-glob') + ✓ it builds the expected alias map from a tsconfig with ('target-without-glob') + ✓ it builds the expected alias map from a tsconfig with ('target-not-array') + ✓ it builds the expected alias map from a tsconfig with ('target-empty-array') + ✓ it builds the expected alias map from a tsconfig with ('commented-tsconfig') + ✓ it builds the expected alias map from a tsconfig with ('trailing-comma-paths') + ✓ it builds the expected alias map from a tsconfig with ('malformed-json') + ✓ it builds the expected alias map from a tsconfig with ('missing-config') + ✓ it builds the expected alias map from a tsconfig with ('tsconfig-precedence') PASS Tests\Unit\Preset ✓ preset invalid name @@ -2009,4 +2068,4 @@ ✓ pass with dataset with ('my-datas-set-value') ✓ within describe → pass with dataset with ('my-datas-set-value') - Tests: 2 deprecated, 4 warnings, 5 incomplete, 2 notices, 40 todos, 35 skipped, 1390 passed (3099 assertions) \ No newline at end of file + Tests: 2 deprecated, 4 warnings, 5 incomplete, 2 notices, 40 todos, 35 skipped, 1449 passed (3199 assertions) \ No newline at end of file diff --git a/tests/Visual/Parallel.php b/tests/Visual/Parallel.php index f6f758c0..1e3c0d14 100644 --- a/tests/Visual/Parallel.php +++ b/tests/Visual/Parallel.php @@ -24,13 +24,13 @@ test('parallel', function () use ($run) { $file = file_get_contents(__FILE__); $file = preg_replace( '/\$expected = \'.*?\';/', - "\$expected = '2 deprecated, 4 warnings, 5 incomplete, 3 notices, 40 todos, 27 skipped, 1373 passed (3046 assertions)';", + "\$expected = '2 deprecated, 4 warnings, 5 incomplete, 3 notices, 40 todos, 27 skipped, 1432 passed (3146 assertions)';", $file, ); file_put_contents(__FILE__, $file); } - $expected = '2 deprecated, 4 warnings, 5 incomplete, 3 notices, 40 todos, 27 skipped, 1373 passed (3046 assertions)'; + $expected = '2 deprecated, 4 warnings, 5 incomplete, 3 notices, 40 todos, 27 skipped, 1432 passed (3146 assertions)'; expect($output) ->toContain("Tests: {$expected}")