fix(tests): proper flag handling

This commit is contained in:
Yiffy Dev 2024-11-03 18:08:39 +05:00
commit 4fa26061ee
No known key found for this signature in database
GPG key ID: FB83DFEAFB3F4709

View file

@ -1,12 +1,4 @@
use std::fs;
use insta::{glob, Settings};
use sabry::{
buildmagic::SabryBuilder,
config::{BehavHashCollision, BehavSassModCollision, SabryConfig},
sassy, styly, usey,
};
use sabry::styly;
pub mod sass {
use sabry::sassy;
@ -113,6 +105,14 @@ fn syntax_contract() {
assert_eq!(sass::module_inline_a!(syntax), "sass");
}
#[cfg(test)]
#[cfg(all(feature = "procmacro", feature = "build"))]
mod build_tests {
use std::fs;
use insta::{glob, Settings};
use sabry::{usey, buildmagic::SabryBuilder, config::{BehavHashCollision, BehavSassModCollision, SabryConfig}};
fn gen_config() -> SabryConfig {
let mut config = SabryConfig::require().unwrap();
config.css.bundle = Some("tests/sabry_output/bundle.css".into());
@ -160,10 +160,10 @@ fn compilation_with_buildy() {
let mut builder = gen_builder();
builder
.build(usey!(
sass::mixins_a!(),
sass::module_a!(),
scss::mixins_c!(),
scss::module_c!()
super::sass::mixins_a!(),
super::sass::module_a!(),
super::scss::mixins_c!(),
super::scss::module_c!()
))
.unwrap();
@ -180,3 +180,4 @@ fn compilation_with_buildy() {
});
});
}
}