Module: FuzzBert::DSL

Defined in:
lib/fuzzbert/dsl.rb

Instance Method Summary collapse

Instance Method Details

#fuzz(*args, &blk) ⇒ Object



2
3
4
5
6
7
# File 'lib/fuzzbert/dsl.rb', line 2

def fuzz(*args, &blk)
  suite = FuzzBert::TestSuite.create(*args, &blk)
  raise RuntimeError.new "No 'deploy' block was given" unless suite.test
  raise RuntimeError.new "No 'data' blocks were given" unless suite.generators
  FuzzBert::AutoRun.register(suite)
end