aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authormoonz <pmnarimani@gmail.com>2026-01-30 18:01:09 +0100
committermoonz <pmnarimani@gmail.com>2026-01-30 18:03:45 +0100
commit80add289c43fa1d71e09779cf2188f228c2f1378 (patch)
tree573e9baaa4597409cd92c314da50c60a62148caa /tests
parent25a0ad1bc36f5ff40b7f17e4240407712a02895f (diff)
fix: code action is no longer available inside the block of if statement
Diffstat (limited to 'tests')
-rw-r--r--tests/action_invert_if_test.odin18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/action_invert_if_test.odin b/tests/action_invert_if_test.odin
index 0639b69..bb12ad9 100644
--- a/tests/action_invert_if_test.odin
+++ b/tests/action_invert_if_test.odin
@@ -148,6 +148,24 @@ main :: proc() {
test.expect_action(t, &source, {})
}
+
+@(test)
+action_invert_if_inside_of_statement :: proc(t: ^testing.T) {
+ source := test.Source {
+ main = `package test
+
+main :: proc() {
+ if x != 0 {
+ foo{*}()
+ }
+}
+`,
+ packages = {},
+ }
+
+ test.expect_action(t, &source, {})
+}
+
@(test)
action_invert_if_not_eq :: proc(t: ^testing.T) {
source := test.Source {