Add variable_name_expr to render's ParseTreeVisitor

Solves Shopify/theme-check#582

`icon` should be visited in the render tag for the following snippet:

```liquid
{% assign icon = 'warning' }
{% render 'icon' with icon %}
```
This commit is contained in:
Charles-P. Clermont
2022-07-18 08:48:18 -04:00
parent 1fdc577246
commit 992e15a173
3 changed files with 17 additions and 1 deletions
+14
View File
@@ -236,6 +236,20 @@ class ParseTreeVisitorTest < Minitest::Test
)
end
def test_render_with
assert_equal(
["test"],
visit(%({% render "hai" with test %}))
)
end
def test_render_for
assert_equal(
["test"],
visit(%({% render "hai" for test %}))
)
end
def test_preserve_tree_structure
assert_equal(
[[nil, [