From 770d738829076e0be2152452ab68933a47a483e2 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 21 Jul 2026 15:55:11 +0800 Subject: feat: add testing macros and unit tests for linters Add `assert_detected!` and `assert_not_detected!` macros to simplify writing lint tests, along with initial test coverage for the unnecessary render result creation linter. --- mingling_cli/src/lints/template_linter.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'mingling_cli/src/lints/template_linter.rs') diff --git a/mingling_cli/src/lints/template_linter.rs b/mingling_cli/src/lints/template_linter.rs index 4ea2f94..271aa0c 100644 --- a/mingling_cli/src/lints/template_linter.rs +++ b/mingling_cli/src/lints/template_linter.rs @@ -46,3 +46,11 @@ pub fn linter(_ast: syn::ItemFn, _source: &str) -> Vec { // | syn::ItemUnion vec![] } + +#[cfg(test)] +mod lint_test { + use crate::{assert_detected, assert_not_detected}; + + #[test] + fn test() {} +} -- cgit