shard-ameba/spec/ameba/ast/traverse_spec.cr
2017-11-15 23:37:16 +02:00

18 lines
393 B
Crystal

require "../../spec_helper"
module Ameba::AST
rule = DummyRule.new
source = Source.new ""
describe "Traverse" do
{% for name in NODES %}
describe "{{name}}" do
it "allow to visit {{name}} node" do
visitor = Visitor.new rule, source
nodes = Crystal::Parser.new("").parse
nodes.accept visitor
end
end
{% end %}
end
end