andreasronge/neo4j — comment on commit 4a081befcaa8ab92aea33d0aa51355fb2e0dbe73
File:  line 0
By dnagir:

That's very unfortunate because I am getting a failing spec and pretty concerned about it on JRuby --1.9:

```
> bundle exec rake
/Users/dnagir/.rvm/rubies/jruby-1.6.5/bin/jruby -S bundle exec rcov -Ispec:lib --rails --include views -Ispec --exclude gems\/,spec\/,features\/,seeds\/ ./spec/event_handler_spec.rb ./spec/identity_map_spec.rb ./spec/load_spec.rb ./spec/neo4j_spec.rb ./spec/node_spec.rb ./spec/paginate_spec.rb ./spec/relationship_set_spec.rb ./spec/relationship_spec.rb ./spec/transaction_spec.rb ./spec/algo/graph_algo_spec.rb ./spec/batch/indexer_spec.rb ./spec/batch/inserter_spec.rb ./spec/batch/lucene_inserter_spec.rb ./spec/batch/rule_inserter_spec.rb ./spec/cypher/cypher_spec.rb ./spec/has_list/timeline_spec.rb ./spec/has_n/has_n_spec.rb ./spec/has_n/has_one_spec.rb ./spec/index/index_spec.rb ./spec/index/shared_index_spec.rb ./spec/migrations/global_migration_spec.rb ./spec/migrations/lazy_node_mixin_spec.rb ./spec/migrations/node_mixin_spec.rb ./spec/node_mixin/node_mixin_find_spec.rb ./spec/node_mixin/node_mixin_spec.rb ./spec/orm_adapter/adapters/neo4j_spec.rb ./spec/property/property_spec.rb ./spec/rails/accept_id_spec.rb ./spec/rails/active_record_style_relationships_spec.rb ./spec/rails/attributes_spec.rb ./spec/rails/callbacks_spec.rb ./spec/rails/cascade_save_spec.rb ./spec/rails/compositions_spec.rb ./spec/rails/finders_spec.rb ./spec/rails/lint_spec.rb ./spec/rails/model_spec.rb ./spec/rails/new_model_spec.rb ./spec/rails/observer_spec.rb ./spec/rails/paginate_spec.rb ./spec/rails/property_spec.rb ./spec/rails/rack_middleware_spec.rb ./spec/rails/relationship_spec.rb ./spec/rails/relationship_validation_spec.rb ./spec/rails/timestamps_spec.rb ./spec/rails/validations/nil_spec.rb ./spec/rails/validations/uniqueness_spec.rb ./spec/rails/versioning/versioning_spec.rb ./spec/relationship_mixin/relationship_mixin_spec.rb ./spec/rels/rels_spec.rb ./spec/rule/functions_spec.rb ./spec/rule/rule_spec.rb ./spec/traversal/traversal_spec.rb ./spec/type_converters/type_converters_spec.rb -- -c
/Users/dnagir/.rvm/gems/jruby-1.6.5/gems/rcov-0.9.11-java/lib/rcov/differential_analyzer.rb:31 warning: tracing (e.g. set_trace_func) will not capture all events without --debug flag
** WARNING: Ruby 1.9 Support is experimental at best. Don't expect correct results! **
Run filtered excluding {:identity_map=>true}
..................................................................*....*...............................................................................................................................*.................................................................................*..................................*..*.............................*....................................................................................................*.......*....*............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F............................................................................................................................................*...................................................................................................................................................................................................................................................................................................................**................................................

Pending:
Neo4j::Algo#shortest_path(a,b) two outgoing path :friends exist between x and y of length 2 and 3 #outgoing(:friends).first.nodes returns the nodes in the path
# No reason given
# ././spec/algo/graph_algo_spec.rb:128
Neo4j::Algo#all_paths(a,b) no paths #outgoing(:friends).first.nodes returns the nodes in the path
# does not work - BUG
# ././spec/algo/graph_algo_spec.rb:161
Neo4j::Node find #delete_index_type clears the index
# Looks like I can't delete a whole lucene index and recreated it again
# ././spec/index/index_spec.rb:206
Neo4j::NodeMixin find range queries, index :weight; property :weight, :type => Float find('weight:[5.0 TO 10.0]')
# Does not work
# ././spec/node_mixin/node_mixin_find_spec.rb:221
[Neo4j orm adapter] it should behave like example app with orm_adapter adapter instance#find_first(conditions) when conditions contain associated object, should return first model if it exists
# Not Yet Implemented
# ./spec/orm_adapter/example_app_shared.rb:94
[Neo4j orm adapter] it should behave like example app with orm_adapter adapter instance#find_all(conditions) when conditions contain associated object, should return first model if it exists
# Not Yet Implemented
# ./spec/orm_adapter/example_app_shared.rb:115
Neo4j::Rails::AcceptId generated setter(child_id=) when child id is given when child does not exist should set the child
# Need to figure out how to validate non existing child
# ././spec/rails/accept_id_spec.rb:66
Neo4j::Rails::Compositions on a relationship should refresh compositions on reload
# Only works if the spec is not transactional, returns 50 otherwise
# ././spec/rails/compositions_spec.rb:249
Neo4j::Rails::Compositions on a relationship when :allow_nil => true setting nil on attribute should set composition to nil
# only work if not transactional, gets a GpsLocation
# ././spec/rails/compositions_spec.rb:314
finders A test for Neo4j::Rails::Model#last
# Not Yet Implemented
# ././spec/rails/finders_spec.rb:466
RelationshipWithProperty when valid after being saved should also be included in the rules for the parent class
# No reason given
# ././spec/rails/relationship_spec.rb:923
Neo4j::Node #incoming returns all incoming nodes of any type
# No reason given
# ././spec/traversal/traversal_spec.rb:157
Neo4j::Node #outgoing returns all outgoing nodes of any type
# No reason given
# ././spec/traversal/traversal_spec.rb:164

Failures:

1) DateProperties update_attributes with Time
Failure/Error: subject.time.day.should == 5
expected: 5
got: 4 (using ==)
# ././spec/rails/property_spec.rb:308:in `(root)'
# org/jruby/RubyBasicObject.java:1720:in `instance_eval'
# org/jruby/RubyArray.java:2326:in `collect'
# org/jruby/RubyArray.java:2326:in `collect'
# org/jruby/RubyArray.java:2326:in `collect'

Finished in 41.34 seconds
1439 examples, 1 failure, 13 pending

Failed examples:

rspec ././spec/rails/property_spec.rb:302 # DateProperties update_attributes with Time
```