diff options
| author | moonz <pmnarimani@gmail.com> | 2026-01-30 18:01:09 +0100 |
|---|---|---|
| committer | moonz <pmnarimani@gmail.com> | 2026-01-30 18:03:45 +0100 |
| commit | 80add289c43fa1d71e09779cf2188f228c2f1378 (patch) | |
| tree | 573e9baaa4597409cd92c314da50c60a62148caa /tests | |
| parent | 25a0ad1bc36f5ff40b7f17e4240407712a02895f (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.odin | 18 |
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 { |