class FuzzBert::TestSuite
Attributes
description[R]
generators[R]
test[R]
Public Class Methods
create(desc, &blk)
click to toggle source
# File lib/fuzzbert/test_suite.rb, line 21 def self.create(desc, &blk) raise RuntimeError.new "No block was given" unless blk obj = self.new(desc) obj.instance_eval(&blk) obj end
new(desc)
click to toggle source
# File lib/fuzzbert/test_suite.rb, line 6 def initialize(desc) @description = desc @generators = [] end
Public Instance Methods
data(desc, &blk)
click to toggle source
# File lib/fuzzbert/test_suite.rb, line 16 def data(desc, &blk) raise RuntimeError.new "No block was given" unless blk @generators << FuzzBert::Generator.new(desc, blk.call) end
deploy(&blk)
click to toggle source
# File lib/fuzzbert/test_suite.rb, line 11 def deploy(&blk) raise RuntimeError.new "No block was given" unless blk @test = FuzzBert::Test.new(blk) end