diff --git a/src/spectator/dsl.cr b/src/spectator/dsl.cr index 5324973..9821792 100644 --- a/src/spectator/dsl.cr +++ b/src/spectator/dsl.cr @@ -105,7 +105,7 @@ module Spectator macro given(collection, &block) context({{collection}}, "Given") do - {% var_name = block.args.empty? ? "value" : block.args.first %} + {% var_name = block.args.empty? ? "value".id : block.args.first %} {% if GIVEN_VARIABLES.find { |v| v[0].id == var_name.id } %} {% raise "Duplicate given variable name \"#{var_name.id}\"" %} {% end %}