diff --git a/src/spectator.cr b/src/spectator.cr index 2e39c04..302ed0d 100644 --- a/src/spectator.cr +++ b/src/spectator.cr @@ -5,7 +5,11 @@ module Spectator VERSION = "0.1.0" macro describe(what, &block) - DSL.root({{what}}) {{block}} + module SpectatorExamples + include ::Spectator::DSL::StructureDSL + + describe({{what}}) {{block}} + end end at_exit do diff --git a/src/spectator/dsl.cr b/src/spectator/dsl.cr index 63ad5f8..43047f3 100644 --- a/src/spectator/dsl.cr +++ b/src/spectator/dsl.cr @@ -2,12 +2,5 @@ require "./dsl/*" module Spectator module DSL - macro root(what, &block) - module SpectatorExamples - include StructureDSL - - describe({{what}}) {{block}} - end - end end end