Class: Neo4j::RSpec::Matchers::HasN::With::ModelClassMatcher

Inherits:
Base
  • Object
show all
Defined in:
lib/neo4j/rspec/matchers/has_n.rb

Instance Attribute Summary

Attributes inherited from Base

#expected

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Neo4j::RSpec::Matchers::HasN::With::Base

Instance Method Details

#descriptionObject



50
51
52
# File 'lib/neo4j/rspec/matchers/has_n.rb', line 50

def description
  "with #{expected.join(', ')} model class"
end

#match(association) ⇒ Object



45
46
47
48
# File 'lib/neo4j/rspec/matchers/has_n.rb', line 45

def match(association)
  actual = Array(association.model_class)
  actual & expected == actual
end