class Templater::Spec::Helpers::CreateMatcher

Public Class Methods

new(expected) click to toggle source
# File lib/templater/spec/helpers.rb, line 42
def initialize(expected)
  @expected = expected
end

Public Instance Methods

failure_message() click to toggle source
# File lib/templater/spec/helpers.rb, line 52
def failure_message
  "expected #{@actual.inspect} to create #{@expected.inspect}, but it didn't"
end
matches?(actual) click to toggle source
# File lib/templater/spec/helpers.rb, line 46
def matches?(actual)
  @actual = actual
  # Satisfy expectation here. Return false or raise an error if it's not met.
  @actual.all_actions.map{|t| t.destination }.include?(@expected)
end
negative_failure_message() click to toggle source
# File lib/templater/spec/helpers.rb, line 56
def negative_failure_message
  "expected #{@actual.inspect} not to create #{@expected.inspect}, but it did"
end