mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
parent
81e952632d
commit
8f64d9992f
2 changed files with 18 additions and 2 deletions
|
|
@ -319,7 +319,9 @@ impl<'a> VisitMut<'a> for Compressor<'a> {
|
|||
true
|
||||
});
|
||||
|
||||
self.join_vars(stmts);
|
||||
if self.options.join_vars {
|
||||
self.join_vars(stmts);
|
||||
}
|
||||
|
||||
walk_statements_mut(self, stmts);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
use crate::{test, test_snapshot};
|
||||
use oxc_minifier::{CompressOptions, MinifierOptions};
|
||||
|
||||
use crate::{test, test_snapshot, test_with_options};
|
||||
|
||||
#[test]
|
||||
fn addition_folding() {
|
||||
|
|
@ -37,3 +39,15 @@ fn addition_folding_snapshots() {
|
|||
],
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_join_vars() {
|
||||
let options = MinifierOptions {
|
||||
mangle: false,
|
||||
compress: CompressOptions { join_vars: false, ..CompressOptions::default() },
|
||||
};
|
||||
test_with_options("var foo = 1; var bar = 2;", "var foo=1;var bar=2;", options);
|
||||
// join_vars: true
|
||||
let options = MinifierOptions::default();
|
||||
test_with_options("var foo = 1; var bar = 2;", "var foo=1,bar=2;", options);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue