Skip to content

Instantly share code, notes, and snippets.

@ku1ik
Created November 22, 2009 13:36
Show Gist options
  • Save ku1ik/240565 to your computer and use it in GitHub Desktop.
Save ku1ik/240565 to your computer and use it in GitHub Desktop.
$_groups = []
class Spec::Runner::Configuration
def before_spec
before(:all) do
top_level_group = self.class.to_s[/Merb::Test::ExampleGroup::([^:]+)/, 1]
unless $_groups.any? { |g| top_level_group == g }
$_groups << top_level_group
yield
end
end
end
end
Spec::Runner.configure do |config|
config.include(Merb::Test::ViewHelper)
config.include(Merb::Test::RouteHelper)
config.include(Merb::Test::ControllerHelper)
config.before_spec do
DataMapper.auto_migrate!
end
...
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment