From 81eb594037f66112f68c01e24fa68a702ce86360 Mon Sep 17 00:00:00 2001 From: Christoph Schmatzler Date: Wed, 28 Aug 2024 10:11:35 +0200 Subject: [PATCH] elixir: Add support for `property` macro in runnables (#16985) Closes #16984 Release Notes: - Added support for `property` tests in runnables for Elixir ([#16984](https://github.com/zed-industries/zed/issues/16984)) --- extensions/elixir/languages/elixir/runnables.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions/elixir/languages/elixir/runnables.scm b/extensions/elixir/languages/elixir/runnables.scm index 13dc860586192780fd9f597970b8a8b618075761..19883ec0594d5a9eb9cbda4db8792d7908332c18 100644 --- a/extensions/elixir/languages/elixir/runnables.scm +++ b/extensions/elixir/languages/elixir/runnables.scm @@ -1,19 +1,19 @@ -; Macros `describe` and `test`. +; Macros `describe`, `test` and `property`. ; This matches the ExUnit test style. ( (call - target: (identifier) @run (#any-of? @run "describe" "test") + target: (identifier) @run (#any-of? @run "describe" "test" "property") ) @_elixir-test (#set! tag elixir-test) ) -; Modules containing at least one `describe` or `test`. +; Modules containing at least one `describe`, `test` and `property`. ; This matches the ExUnit test style. ( (call target: (identifier) @run (#eq? @run "defmodule") (do_block - (call target: (identifier) @_keyword (#any-of? @_keyword "describe" "test")) + (call target: (identifier) @_keyword (#any-of? @_keyword "describe" "test" "property")) ) ) @_elixir-module-test (#set! tag elixir-module-test)