Sha256: 5a0d9d2888d0090d377ba10c3083133d1eed5be76688c0222558af0630e02262
Contents?: true
Size: 662 Bytes
Versions: 3
Compression:
Stored size: 662 Bytes
Contents
module Spec module Story class StepMother def initialize @steps = StepGroup.new end def use(new_step_group) @steps << new_step_group end def store(type, step) @steps.add(type, step) end def find(type, name) if @steps.find(type, name).nil? @steps.add(type, Step.new(name) do raise Spec::Example::ExamplePendingError.new("Unimplemented step: #{name}") end ) end @steps.find(type, name) end def clear @steps.clear end def empty? @steps.empty? end end end end
Version data entries
3 entries across 3 versions & 1 rubygems