class Shindo::Tests
def initialize(description, tags = [], &block)
def initialize(description, tags = [], &block) @afters = [] @annals = Annals.new @befores = [] @formatador = Formatador.new @success = true @tag_stack = [] Thread.current[:reload] = false; Thread.current[:tags] ||= [] @if_tagged = Thread.current[:tags]. select {|tag| tag.match(/^\+/)}. map {|tag| tag[1..-1]} @unless_tagged = Thread.current[:tags]. select {|tag| tag.match(/^\-/)}. map {|tag| tag[1..-1]} @formatador.display_line('') tests(description, tags, &block) @formatador.display_line('') Thread.current[:success] = @success end