oxc-project
oxc-resolver
BlogDocsChangelog

test: improve coverage for check_restrictions

#739Merged
Comparing
improve-check-restrictions-coverage
(
28c4e04
) with
main
(
fba8319
)
CodSpeed Performance Gauge
0%
Untouched
7
Skipped
2

Benchmarks

Skipped (2)

Passed

resolver[multi-thread]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+2%
502 µs494.2 µs
complex_real
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
32.8 µs32.7 µs
large
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
43.9 µs43.9 µs
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
482.8 µs482.8 µs
medium
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
23.1 µs23.1 µs
small
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
10.5 µs10.5 µs
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
63.1 ms63.1 ms

Commits

Click on a commit to change the comparison range
Base
main
fba8319
+0.28%
test: improve coverage for check_restrictions Add comprehensive test coverage for all 5 call sites of check_restrictions: - load_index() with enforce_extension disabled (line 783) - load_alias_or_file() direct file check (line 831) - browser field/alias recursive resolution (line 1148) - load_extension_alias() after file exists (line 1326) - package main field resolution (line 1570) Also add tests for: - Multiple restrictions working together - All restrictions must pass logic - is_inside() helper edge cases Closes #613 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
28c4e04
5 days ago
by Boshen
© 2025 CodSpeed Technology
Home Terms Privacy Docs