class ErgomentumRspec::Matchers::Array::BeUnique

Public Instance Methods

description() click to toggle source
# File lib/ergomentum_rspec/matchers/array/be_unique.rb, line 24
def description
  "be unique"
end
failure_message() click to toggle source
# File lib/ergomentum_rspec/matchers/array/be_unique.rb, line 16
def failure_message
  "expected array #{@actual.inspect} to be unique"
end
failure_message_when_negated() click to toggle source
# File lib/ergomentum_rspec/matchers/array/be_unique.rb, line 20
def failure_message_when_negated
  "expected array #{@actual.inspect} to be not unique"
end
matches?(actual) click to toggle source
# File lib/ergomentum_rspec/matchers/array/be_unique.rb, line 11
def matches?(actual)
  @actual = actual
  actual.find { |e| actual.count(e) == 1 }
end