diff --git a/crates/languages/src/rust/runnables.scm b/crates/languages/src/rust/runnables.scm index 43e0b078e2..7c15716144 100644 --- a/crates/languages/src/rust/runnables.scm +++ b/crates/languages/src/rust/runnables.scm @@ -1,8 +1,18 @@ ; Rust mod test ( + (attribute_item (attribute + ( + (identifier) @_attribute) + arguments: ( + (token_tree (identifier) @_test) + (#eq? @_test "test") + ) + ) + (#eq? @_attribute "cfg") + ) + . (mod_item name: (_) @run - (#eq? @run "tests") ) (#set! tag rust-mod-test) )