Skip to content

Instantly share code, notes, and snippets.

@knowtheory
Created April 25, 2009 06:13
Show Gist options
  • Select an option

  • Save knowtheory/101524 to your computer and use it in GitHub Desktop.

Select an option

Save knowtheory/101524 to your computer and use it in GitHub Desktop.
..FFFFFF.
1)
NoMethodError in 'behavior i expect out of an orm should have finders which return on in property models'
undefined method `not' for :middle_name:Symbol
./spec_many_through.rb:56:
2)
MysqlError in 'behavior i expect out of an orm should be able to find things by properties on immediate child models'
(mysql_errno=1066, sql_state=42000) Not unique table/alias: 'humans'
Query: SELECT "humans"."id", "humans"."first_name", "humans"."middle_name", "humans"."last_name" FROM "humans" INNER JOIN "humans" ON "ownerships"."human_id" = "humans"."id" WHERE "ownerships"."pet_id" = 1 GROUP BY "humans"."id", "humans"."first_name", "humans"."middle_name", "humans"."last_name" ORDER BY "humans"."id"
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:86:in `execute_reader'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:86:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:254:in `with_connection'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:82:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/repository.rb:145:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/collection.rb:917:in `initialize'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:373:in `[]'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:373:in `lazy_load'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:442:in `cmp?'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:323:in `=='
./spec_many_through.rb:61:
3)
MysqlError in 'behavior i expect out of an orm should be able to find things by properties on distant child models'
(mysql_errno=1066, sql_state=42000) Not unique table/alias: 'humans'
Query: SELECT "humans"."id", "humans"."first_name", "humans"."middle_name", "humans"."last_name" FROM "humans" INNER JOIN "ownerships" ON "pets"."id" = "ownerships"."pet_id" INNER JOIN "humans" ON "ownerships"."human_id" = "humans"."id" WHERE "pets"."name" = 'Bo' GROUP BY "humans"."id", "humans"."first_name", "humans"."middle_name", "humans"."last_name" ORDER BY "humans"."id"
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:86:in `execute_reader'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:86:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:254:in `with_connection'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:82:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/repository.rb:145:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/collection.rb:917:in `initialize'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:373:in `[]'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:373:in `lazy_load'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:442:in `cmp?'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:323:in `=='
./spec_many_through.rb:66:
4)
MysqlError in 'behavior i expect out of an orm should let you skip the near model (i.e. join table) when specifying a assocated model to query on'
(mysql_errno=1066, sql_state=42000) Not unique table/alias: 'humans'
Query: SELECT "humans"."id", "humans"."first_name", "humans"."middle_name", "humans"."last_name" FROM "humans" INNER JOIN "ownerships" ON "pets"."id" = "ownerships"."pet_id" INNER JOIN "humans" ON "ownerships"."human_id" = "humans"."id" WHERE "pets"."name" = 'Bo' GROUP BY "humans"."id", "humans"."first_name", "humans"."middle_name", "humans"."last_name" ORDER BY "humans"."id"
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:86:in `execute_reader'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:86:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:254:in `with_connection'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/adapters/data_objects_adapter.rb:82:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/repository.rb:145:in `read'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/collection.rb:917:in `initialize'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:373:in `[]'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:373:in `lazy_load'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:442:in `cmp?'
/Library/Ruby/Gems/1.8/gems/extlib-0.9.11/lib/extlib/lazy_array.rb:323:in `=='
./spec_many_through.rb:78:
5)
NotImplementedError in 'behavior i expect out of an orm should let you blank an associated collection'
NotImplementedError
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/associations/many_to_many.rb:234:in `replace'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/associations/one_to_many.rb:73:in `set'
/Library/Ruby/Gems/1.8/gems/dm-core-0.10.0/lib/dm-core/associations/one_to_many.rb:120:in `toys='
./spec_many_through.rb:84:
6)
'behavior i expect out of an orm should merge linkages if there are duplicates' FAILED
expected: [#<Toy @id=nil @name="Chew Toy" @price=nil>],
got: [] (using ==)
./spec_many_through.rb:97:
Finished in 1.158347 seconds
9 examples, 6 failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment