class IntervalSkipListSpecHelper::HaveMarkers

def failure_message

def failure_message
  "Expected #{@target.inspect} to include only #{@expected_markers.inspect}"
end

def initialize(expected_markers)

def initialize(expected_markers)
  @expected_markers = expected_markers
end

def matches?(target)

def matches?(target)
  @target = target
  return false unless @target.size == @expected_markers.size
  @expected_markers.each do |expected_marker|
    return false unless @target.include?(expected_marker)
  end
  true
end