Skip to content

Instantly share code, notes, and snippets.

@dnagir
Created November 30, 2011 00:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dnagir/1407329 to your computer and use it in GitHub Desktop.
Save dnagir/1407329 to your computer and use it in GitHub Desktop.
architect4r failing specs
......................***......FFFFFFFF.FFF.....F...*..............FFFFFFFFFF*.F...............**........F..FFFF.FF.....FFF.FFFFF...F.......F**
Pending:
Architect4r::Server execute_cypher should return an array of nodes
# No reason given
# ./spec/core/cypher_methods_spec.rb:9
Architect4r::Server execute_cypher should return an array of relationships
# No reason given
# ./spec/core/cypher_methods_spec.rb:15
Architect4r::Server execute_cypher should the data unprocessed
# No reason given
# ./spec/core/cypher_methods_spec.rb:21
Architect4r::HasNode node creation should check the node for required attributes
# No reason given
# ./spec/has_node_spec.rb:62
Persistency extension delete should delete an existing node with relationships
# Not Yet Implemented
# ./spec/model/persistency_spec.rb:78
Model properties based on test class Person store in different localizations should provide a list of available locales
# Not Yet Implemented
# ./spec/model/properties_spec.rb:102
Model properties based on test class Person store in different localizations should allow specifying a default locale
# Not Yet Implemented
# ./spec/model/properties_spec.rb:104
Architect4r::Server get should use basic authentication
# Not Yet Implemented
# ./spec/server_spec.rb:27
Architect4r::Server get should use digest authentication
# Not Yet Implemented
# ./spec/server_spec.rb:29
Failures:
1) Architect4r::Server custom cypher queries should return all native objects from queries
Failure/Error: result = subject.cypher_query("start s=node(#{logos.id}) match s-[membership:CrewMembership]->person return membership, person")
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./spec/core/cypher_methods_spec.rb:80:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
2) Architect4r::Server should create a node
Failure/Error: result.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/node_methods_spec.rb:9:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
3) Architect4r::Server should get a node
Failure/Error: result.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/node_methods_spec.rb:15:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
4) Architect4r::Server should delete a node
Failure/Error: node.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/node_methods_spec.rb:22:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
5) Architect4r::Server should update a nodes properties
Failure/Error: original_node.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/node_methods_spec.rb:34:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
6) Architect4r::Server should create and delete a new relationship
Failure/Error: result.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/relationship_methods_spec.rb:21:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
7) Architect4r::Server should allow creating relationships without properties
Failure/Error: result.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/relationship_methods_spec.rb:27:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
8) Architect4r::Server should allow filtering relationships by direction
Failure/Error: subject.get_node_relationships(n1).size.should == 3
expected: 3
got: 0 (using ==)
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:48:in `fail_with_message'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:70:in `__delegate_operator'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:60:in `eval_match'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:29:in `block in use_custom_matcher_or_delegate'
# ./spec/core/relationship_methods_spec.rb:42:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
9) Architect4r::Server should load a relationship
Failure/Error: data.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/relationship_methods_spec.rb:66:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
10) Architect4r::Server should update a nodes properties
Failure/Error: original_rel.should be_a(Hash)
expected nil to be a kind of Hash
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/relationship_methods_spec.rb:73:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
11) Architect4r::Server should know about all relationship types
Failure/Error: subject.get_relationship_types.should include('self-reference')
expected [] to include "self-reference"
Diff:
@@ -1,2 +1,2 @@
-self-reference
+[]
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:19:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/core/relationship_methods_spec.rb:89:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
12) Architect4r::HasNode node retrieval should try to retrieve the node when an id is present
Failure/Error: subject.node.should == mock_node
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./lib/architect4r/model/node.rb:29:in `model_root'
# ./lib/architect4r/has_node.rb:46:in `block in has_node'
# ./spec/has_node_spec.rb:38:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
13) Model Node node model_root should create a model_root node if there is none
Failure/Error: Person.model_root.should_not be_nil
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./lib/architect4r/model/node.rb:29:in `model_root'
# ./spec/model/node_spec.rb:36:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
14) Model Node node model_root should reuse an existing model_root if there is already one
Failure/Error: m_root = Person.model_root
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./lib/architect4r/model/node.rb:29:in `model_root'
# ./spec/model/node_spec.rb:41:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
15) Persistency extension create should create a new node
Failure/Error: subject.create.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/persistency_spec.rb:12:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
16) Persistency extension create should save a new node
Failure/Error: subject.save.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/persistency_spec.rb:18:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
17) Persistency extension update should update the name
Failure/Error: subject.update.should be_true
RuntimeError:
Calling Person#update on document that has not been created!
# ./lib/architect4r/model/node.rb:84:in `block (2 levels) in update'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:399:in `_run_save_callbacks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
# ./lib/architect4r/model/node.rb:81:in `block in update'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:390:in `_run_update_callbacks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
# ./lib/architect4r/model/node.rb:80:in `update'
# ./spec/model/persistency_spec.rb:29:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
18) Persistency extension update should add new properties
Failure/Error: subject.update.should be_true
RuntimeError:
Calling Person#update on document that has not been created!
# ./lib/architect4r/model/node.rb:84:in `block (2 levels) in update'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:399:in `_run_save_callbacks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
# ./lib/architect4r/model/node.rb:81:in `block in update'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:390:in `_run_update_callbacks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
# ./lib/architect4r/model/node.rb:80:in `update'
# ./spec/model/persistency_spec.rb:38:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
19) Persistency extension update should remove empty properties
Failure/Error: subject.update.should be_true
RuntimeError:
Calling Person#update on document that has not been created!
# ./lib/architect4r/model/node.rb:84:in `block (2 levels) in update'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:399:in `_run_save_callbacks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
# ./lib/architect4r/model/node.rb:81:in `block in update'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:390:in `_run_update_callbacks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
# ./lib/architect4r/model/node.rb:80:in `update'
# ./spec/model/persistency_spec.rb:49:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
20) Persistency extension delete should delete an existing node
Failure/Error: subject.destroy.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/persistency_spec.rb:64:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
21) Persistency extension delete should mark the object as deleted
Failure/Error: subject.destroy.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/persistency_spec.rb:69:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
22) Persistency extension delete should not be possible to update a deleted object
Failure/Error: subject.destroy.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/persistency_spec.rb:74:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
23) Persistency extension new? should be false if the record is created
Failure/Error: subject.new?.should be_false
expected true to be false
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/persistency_spec.rb:92:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
24) Model properties based on test class Person automatic tracking of create and update timestamps should keep the created_at timestamp untouched after creation
Failure/Error: subject.created_at.should == the_stamp
expected: Wed, 30 Nov 2011 11:24:34 +1100
got: Wed, 30 Nov 2011 11:24:34 +1100 (using ==)
Diff:
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:48:in `fail_with_message'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:70:in `__delegate_operator'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:60:in `eval_match'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/matchers/operator_matcher.rb:29:in `block in use_custom_matcher_or_delegate'
# ./spec/model/properties_spec.rb:187:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
25) Node Queries fetching a node should find a node based on its id
Failure/Error: person.should be_persisted
expected persisted? to return true, got false
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/queries_spec.rb:13:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
26) Node Queries fetching a node should not instatiate the node if it is of the wrong type
Failure/Error: Person.find_by_id(ship.id).should be_nil
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./lib/architect4r/model/node.rb:29:in `model_root'
# ./lib/architect4r/model/queries.rb:18:in `find_by_id'
# ./spec/model/queries_spec.rb:22:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
27) Node Queries fetching a node should return nil when the node is not found
Failure/Error: Person.find_by_id(-1).should be_nil
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./lib/architect4r/model/node.rb:29:in `model_root'
# ./lib/architect4r/model/queries.rb:18:in `find_by_id'
# ./spec/model/queries_spec.rb:26:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
28) Node Queries fetching a node should raise an exception when banged finder is used and no record found
Failure/Error: lambda { Person.find_by_id!(-1) }.should raise_error(Architect4r::RecordNotFound)
expected Architect4r::RecordNotFound, got #<JSON::ParserError: A JSON text must at least contain two octets!>
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/queries_spec.rb:30:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
29) Node Queries counting records should count the number of records
Failure/Error: Person.count.should >= 2
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./lib/architect4r/model/node.rb:29:in `model_root'
# ./lib/architect4r/model/queries.rb:13:in `count'
# ./spec/model/queries_spec.rb:45:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
30) Node Queries custom cypher queries should only return the first two records
Failure/Error: results = Person.find_by_cypher("start s=node(:person_root) match s<-[:model_type]-d return d limit 2", 'd')
JSON::ParserError:
A JSON text must at least contain two octets!
# ./lib/architect4r/core/cypher_methods.rb:90:in `eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/core/cypher_methods.rb:36:in `cypher_query'
# ./lib/architect4r/model/node.rb:29:in `model_root'
# (eval):1:in `block in interpolate_node_model_root_references'
# ./lib/architect4r/core/cypher_methods.rb:90:in `eval'
# ./lib/architect4r/core/cypher_methods.rb:90:in `block in interpolate_node_model_root_references'
# ./lib/architect4r/core/cypher_methods.rb:85:in `each'
# ./lib/architect4r/core/cypher_methods.rb:85:in `interpolate_node_model_root_references'
# ./lib/architect4r/core/cypher_methods.rb:9:in `execute_cypher'
# ./lib/architect4r/model/queries.rb:29:in `find_by_cypher'
# ./spec/model/queries_spec.rb:56:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
31) Architect4r::Model::Relationship Creating a new relationship should create a new relationship
Failure/Error: ms.save.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/relationship_spec.rb:43:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
32) Architect4r::Model::Relationship Creating a new relationship should allow changing relationship properties
Failure/Error: ms.save.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/relationship_spec.rb:49:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
33) Architect4r::Model::Relationship Creating a new relationship should allow deleting relationships
Failure/Error: ms.save.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/relationship_spec.rb:57:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
34) Architect4r::Model::Relationship Retrieve records from the store should instantiate a relationship model
Failure/Error: CrewMembership.find(ms.id).should be_a(CrewMembership)
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/model/relationship.rb:133:in `find'
# ./spec/model/relationship_spec.rb:71:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
35) Architect4r::Model::Relationship Should populate source and destination after retrieval from storage
Failure/Error: subject { CrewMembership.find(membership.id) }
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/model/relationship.rb:133:in `find'
# ./spec/model/relationship_spec.rb:80:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `subject'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:54:in `should'
# ./spec/model/relationship_spec.rb:82:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
36) Architect4r::Model::Relationship Should populate source and destination after retrieval from storage
Failure/Error: subject { CrewMembership.find(membership.id) }
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/model/relationship.rb:133:in `find'
# ./spec/model/relationship_spec.rb:80:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `subject'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:54:in `should'
# ./spec/model/relationship_spec.rb:83:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
37) Architect4r::Model::Relationship Should populate source and destination after retrieval from storage should populate the source after retrieval
Failure/Error: subject { CrewMembership.find(membership.id) }
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/model/relationship.rb:133:in `find'
# ./spec/model/relationship_spec.rb:80:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `subject'
# ./spec/model/relationship_spec.rb:86:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
38) Architect4r::Model::Relationship Should populate source and destination after retrieval from storage should populate the destination after retrieval
Failure/Error: subject { CrewMembership.find(membership.id) }
JSON::ParserError:
A JSON text must at least contain two octets!
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `initialize'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `new'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/json-1.6.2/lib/json/common.rb:148:in `parse'
# ./lib/architect4r/core/cypher_methods.rb:30:in `execute_cypher'
# ./lib/architect4r/model/relationship.rb:133:in `find'
# ./spec/model/relationship_spec.rb:80:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/subject.rb:34:in `subject'
# ./spec/model/relationship_spec.rb:90:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
39) Validations extension should not allow updating record if it is invalid
Failure/Error: subject.create.should be_true
expected false to be true
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/fail_with.rb:32:in `fail_with'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/handler.rb:21:in `handle_matcher'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-expectations-2.7.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should'
# ./spec/model/validations_spec.rb:25:in `block (2 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
40) Architect4r::Server get should handle unauthorized requests
Failure/Error: subject.get('/').key?('reference_node').should be_true
NoMethodError:
undefined method `key?' for nil:NilClass
# ./spec/server_spec.rb:24:in `block (3 levels) in <top (required)>'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `instance_eval'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:51:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:110:in `with_around_hooks'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example.rb:48:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:306:in `block in run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:302:in `run_examples'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:274:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:275:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `map'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:24:in `block in run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/reporter.rb:12:in `report'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:21:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in `run_in_process'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in `run'
# /Users/dnagir/.rvm/gems/ruby-1.9.3-p0/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in `block in autorun'
Finished in 3.37 seconds
143 examples, 40 failures, 9 pending
Failed examples:
rspec ./spec/core/cypher_methods_spec.rb:72 # Architect4r::Server custom cypher queries should return all native objects from queries
rspec ./spec/core/node_methods_spec.rb:7 # Architect4r::Server should create a node
rspec ./spec/core/node_methods_spec.rb:13 # Architect4r::Server should get a node
rspec ./spec/core/node_methods_spec.rb:19 # Architect4r::Server should delete a node
rspec ./spec/core/node_methods_spec.rb:31 # Architect4r::Server should update a nodes properties
rspec ./spec/core/relationship_methods_spec.rb:19 # Architect4r::Server should create and delete a new relationship
rspec ./spec/core/relationship_methods_spec.rb:25 # Architect4r::Server should allow creating relationships without properties
rspec ./spec/core/relationship_methods_spec.rb:31 # Architect4r::Server should allow filtering relationships by direction
rspec ./spec/core/relationship_methods_spec.rb:62 # Architect4r::Server should load a relationship
rspec ./spec/core/relationship_methods_spec.rb:70 # Architect4r::Server should update a nodes properties
rspec ./spec/core/relationship_methods_spec.rb:86 # Architect4r::Server should know about all relationship types
rspec ./spec/has_node_spec.rb:34 # Architect4r::HasNode node retrieval should try to retrieve the node when an id is present
rspec ./spec/model/node_spec.rb:34 # Model Node node model_root should create a model_root node if there is none
rspec ./spec/model/node_spec.rb:39 # Model Node node model_root should reuse an existing model_root if there is already one
rspec ./spec/model/persistency_spec.rb:9 # Persistency extension create should create a new node
rspec ./spec/model/persistency_spec.rb:15 # Persistency extension create should save a new node
rspec ./spec/model/persistency_spec.rb:27 # Persistency extension update should update the name
rspec ./spec/model/persistency_spec.rb:35 # Persistency extension update should add new properties
rspec ./spec/model/persistency_spec.rb:45 # Persistency extension update should remove empty properties
rspec ./spec/model/persistency_spec.rb:62 # Persistency extension delete should delete an existing node
rspec ./spec/model/persistency_spec.rb:68 # Persistency extension delete should mark the object as deleted
rspec ./spec/model/persistency_spec.rb:73 # Persistency extension delete should not be possible to update a deleted object
rspec ./spec/model/persistency_spec.rb:90 # Persistency extension new? should be false if the record is created
rspec ./spec/model/properties_spec.rb:182 # Model properties based on test class Person automatic tracking of create and update timestamps should keep the created_at timestamp untouched after creation
rspec ./spec/model/queries_spec.rb:11 # Node Queries fetching a node should find a node based on its id
rspec ./spec/model/queries_spec.rb:20 # Node Queries fetching a node should not instatiate the node if it is of the wrong type
rspec ./spec/model/queries_spec.rb:25 # Node Queries fetching a node should return nil when the node is not found
rspec ./spec/model/queries_spec.rb:29 # Node Queries fetching a node should raise an exception when banged finder is used and no record found
rspec ./spec/model/queries_spec.rb:42 # Node Queries counting records should count the number of records
rspec ./spec/model/queries_spec.rb:52 # Node Queries custom cypher queries should only return the first two records
rspec ./spec/model/relationship_spec.rb:41 # Architect4r::Model::Relationship Creating a new relationship should create a new relationship
rspec ./spec/model/relationship_spec.rb:47 # Architect4r::Model::Relationship Creating a new relationship should allow changing relationship properties
rspec ./spec/model/relationship_spec.rb:55 # Architect4r::Model::Relationship Creating a new relationship should allow deleting relationships
rspec ./spec/model/relationship_spec.rb:69 # Architect4r::Model::Relationship Retrieve records from the store should instantiate a relationship model
rspec ./spec/model/relationship_spec.rb:82 # Architect4r::Model::Relationship Should populate source and destination after retrieval from storage
rspec ./spec/model/relationship_spec.rb:83 # Architect4r::Model::Relationship Should populate source and destination after retrieval from storage
rspec ./spec/model/relationship_spec.rb:85 # Architect4r::Model::Relationship Should populate source and destination after retrieval from storage should populate the source after retrieval
rspec ./spec/model/relationship_spec.rb:89 # Architect4r::Model::Relationship Should populate source and destination after retrieval from storage should populate the destination after retrieval
rspec ./spec/model/validations_spec.rb:21 # Validations extension should not allow updating record if it is invalid
rspec ./spec/server_spec.rb:22 # Architect4r::Server get should handle unauthorized requests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment