class GeneratorSpec::Matcher::Root
Public Instance Methods
failure_message()
click to toggle source
# File lib/generator_spec/matcher.rb, line 113 def failure_message if @failure.is_a?(Array) && @failure[0] == :not "Structure should not have had #{@failure[1]}, but it did" elsif @failure.is_a?(Array) "Structure should have #{@failure[0]} with #{@failure[1]}. It had:\n#{@failure[2]}" else "Structure should have #{@failure}, but it didn't" end end
matches?(root)
click to toggle source
Calls superclass method
GeneratorSpec::Matcher::Directory#matches?
# File lib/generator_spec/matcher.rb, line 123 def matches?(root) root = Pathname.new(root) unless root.is_a?(Pathname) @failure = catch :failure do super end !@failure end