lib/rspec/roda.rb in rspec-roda-0.1.0 vs lib/rspec/roda.rb in rspec-roda-0.1.1

- old
+ new

@@ -37,14 +37,14 @@ # @param [Symbol] plugin # @param [Proc] block def roda(plugin = metadata[:name], &block) let(:roda_class) do route_block = self.route_block - Class.new(::Roda) do + self.class.const_set(:TestApp, Class.new(::Roda) do plugin plugin instance_exec(&block) if block route { |r| instance_exec(r, &route_block) } if route_block - end + end) end end # @param [Proc] block def route(&block)