Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cebb350

Browse files
committed
test(minfier): clean up some esbuild tests
1 parent dfe2254 commit cebb350

File tree

3 files changed

+258
-231
lines changed

3 files changed

+258
-231
lines changed

crates/oxc_minifier/tests/mod.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mod peephole;
55
use oxc_allocator::Allocator;
66
use oxc_codegen::{CodeGenerator, CodegenOptions};
77
use oxc_minifier::{CompressOptions, Compressor};
8-
use oxc_parser::Parser;
8+
use oxc_parser::{ParseOptions, Parser};
99
use oxc_span::SourceType;
1010

1111
pub(crate) fn test(source_text: &str, expected: &str, options: CompressOptions) {
@@ -28,7 +28,12 @@ pub(crate) fn run(
2828
options: Option<CompressOptions>,
2929
) -> String {
3030
let allocator = Allocator::default();
31-
let ret = Parser::new(&allocator, source_text, source_type).parse();
31+
let ret = Parser::new(&allocator, source_text, source_type)
32+
.with_options(ParseOptions {
33+
allow_return_outside_function: true,
34+
..ParseOptions::default()
35+
})
36+
.parse();
3237
assert!(!ret.panicked, "{source_text}");
3338
assert!(ret.errors.is_empty(), "{source_text}");
3439
let mut program = ret.program;

0 commit comments

Comments
 (0)