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