aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/associations
Commit message (Collapse)AuthorAgeFilesLines
* test for eager load of has_one association with condition on the through tablePivotal Labs2010-12-161-1/+9
|
* Verify that creating a has_many through record where there is a ↵Jon Leighton2010-12-161-0/+7
| | | | default_scope on the join model works correctly (creates the join record with the default scope applied)
* Respect the default_scope on a join model when reading a through associationJon Leighton2010-12-162-1/+13
|
* Fix hm:t to self table aliasing in construct_scopeErnie Miller2010-12-161-1/+1
|
* add test which fails for has_many through self join [#4361 state:open]Joe Hannon2010-12-161-0/+7
|
* fixing whitespace errorsAaron Patterson2010-12-161-4/+4
|
* preheating cache so that tests can run in isolationAaron Patterson2010-12-091-0/+5
|
* Setting the id of a belongs_to object updates all referenced objects [#2989 ↵Jeff Dean2010-12-081-0/+37
| | | | state:resolved]
* not a responsibility for rails to testAaron Patterson2010-12-031-10/+0
|
* test case on has_one :through after a destroyJohn Hawthorn2010-11-291-0/+17
| | | | | | [#6037 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* removing unused variablesAaron Patterson2010-11-225-10/+5
|
* Removed ids_in_list_limit in favor of in_clause_length defined in ↵Alex Rothenberg2010-11-231-7/+7
| | | | database_limits.rb
* removing space errorsAaron Patterson2010-11-181-1/+1
|
* Adapters can specify maximum number of ids they support in a list of expressionsAlex Rothenberg2010-11-181-0/+52
| | | | | (default is nil meaning unlimited but Oracle imposes a limit of 1000) Limit is used to make multiple queries when preloading associated has_many or habtm records
* Fix bug with 0bb85ed9ffa9808926b46e8f7e59cab5b85ac19f which missed out a ↵Jon Leighton2010-11-171-1/+2
| | | | fixtures declaration in cascaded_eager_loading_test.rb
* removing many unused variablesAaron Patterson2010-11-161-2/+2
|
* reloading an association will properly set attributes of instantiated ↵Aaron Patterson2010-11-161-0/+21
| | | | objects. Thanks Brian Palmer [#5802 state:resolved]
* if association is already loaded and if a find operation is performed on the ↵Neeraj Singh2010-11-151-0/+11
| | | | | | already loaded association list with an empty hash then do not perform another sql [#5972 state:resolved]
* fisting a bunch of unused variable warningsAaron Patterson2010-11-154-20/+16
|
* Fix bug where size of through association is not correct after adding a ↵Jason Cheow2010-11-141-0/+7
| | | | | | | | has_many association (occurs only before main object has been reloaded). [#5968 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* use persisted? instead of new_record? wherever possibleDavid Chelimsky2010-11-095-35/+35
| | | | | | | | | | | - persisted? is the API defined in ActiveModel - makes it easier for extension libraries to conform to ActiveModel APIs without concern for whether the extended object is specifically ActiveRecord [#5927 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Fixes queries using limits and punctuation in order, removes order("col1, ↵Santiago Pastorino2010-11-052-3/+3
| | | | | | col2") usage in favor of order(["col1", "col2"}) [#4597 state:committed]
* Convert :primary_key in association to a string before comparing to column ↵Denis Odorcic2010-10-301-0/+7
| | | | names, so that for example :primary_key => :another_pk works as well [#5605 state:resolved]
* Fix issues when including the same association multiple times and mixing ↵Ernie Miller2010-10-301-0/+26
| | | | joins/includes together.
* removing unused variablesAaron Patterson2010-10-201-2/+2
|
* Add some tests for functionality in JoinAssociation which already exists but ↵Jon Leighton2010-10-134-11/+33
| | | | was previously untested
* AssociationCollection#include? working properly for objects added with build ↵Marcelo Giorgi2010-09-303-0/+26
| | | | method [#3472 state:resolved]
* Revert "porting 515917f5d8678af6c57842ca5dfd7c18e67ff1fe to master"Aaron Patterson2010-09-281-6/+0
| | | | This reverts commit bee447a5b9fe1d683c6cc69aefb7fc22c2a9d9af.
* Set attributes properly for model built from association with conditions ↵Marcelo Giorgi2010-09-285-0/+46
| | | | | | [#5562 state:resolved] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* porting 515917f5d8678af6c57842ca5dfd7c18e67ff1fe to masterAaron Patterson2010-09-281-0/+6
|
* remove join table rows before removing owner row for habtm associations, ↵Hemant Kumar2010-09-211-1/+1
| | | | fixes#5674
* providing arel with column information when possible [#5392 state:resolved]Aaron Patterson2010-09-211-0/+10
|
* Change relation merging to always append select, group and order valuesPratik Naik2010-08-312-41/+10
|
* removing unused codeAaron Patterson2010-08-221-2/+2
|
* updated test_should_record_timestamp_for_join_table for OracleRaimonds Simanovskis2010-08-221-1/+1
|
* While creating a new record using has_many create method default scope of ↵Neeraj Singh2010-08-191-0/+19
| | | | | | | | | | | child should be respected. author.posts.create should take into account default_scope defined on post. [#3939: state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* avoids warnings about mismatched indentations in Ruby 1.9.2Xavier Noria2010-08-191-8/+5
|
* code gardening: we have assert_(nil|blank|present), more concise, with ↵Xavier Noria2010-08-174-6/+6
| | | | better default failure messages - let's use them
* Deletes trailing whitespaces (over text files only find * -type f -exec sed ↵Santiago Pastorino2010-08-143-14/+14
| | | | 's/[ \t]*$//' -i {} \;)
* fixed indentation in test casesMark Turner2010-08-111-2/+1
| | | | Signed-off-by: wycats <wycats@gmail.com>
* Merge branch 'master' into mysql2Brian Lopez2010-08-021-1/+39
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Bring returning back to ease migration. Remove duplicated logic. Eager loading an association should not change the count of children fix loading of different elements in array then int and string [#5036 state:resolved] Tidy up previous commit. test and fix collection_singular_ids= with string primary keys [#5125 state:resolved] Handle edge cases in the previous patch. Improved how AppGenerator generates the application name. It now detects the current app name whenever possible. This means that renaming the residing directory will not effect the app name generated by AppGenerator. ActiveModel::Errors json serialization to work as Rails 3b4 [#5254 state:resolved] Add missing require in ActiveSupport::HashWithIndifferentAccess [#5189 state:resolved] Add an internal (private API) after_touch callback. [#5271 state:resolved] added failing touch propagation test Makes rails destroy scaffold don't duplicate routes.draw do |map| |map| when using the deprecated syntax Failing test to check for route file corruption if legacy map parameter is used. [#5263 state:open] Corrected the rake test:units and test:functionals description [#5251 state:committed] Use AS::OrderedHash when trusting in the order of the hash Fix label form helper to use I18n and html options, without the need of 'nil' text param:
| * Tidy up previous commit.José Valim2010-08-021-1/+1
| |
| * test and fix collection_singular_ids= with string primary keys [#5125 ↵Robert Pankowecki2010-08-021-1/+39
| | | | | | | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* | update tests for mysql2 supportBrian Lopez2010-08-022-3/+8
|/
* Don't increment and then decrement the same counter when re-assigning a ↵Tarmo Tänav2010-07-291-0/+4
| | | | | | | | belongs_to association [#2786 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* fixed joining of attributes when using find_or_create_by with multiple ↵Jon Buda2010-07-281-0/+9
| | | | | | attributes through an association Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* removing unused models from testsSubba Rao Pasupuleti2010-07-214-11/+0
| | | | | | [#5153 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* Timestamp columns of HABTM join table should record timestampsNeeraj Singh2010-07-211-1/+34
| | | | [#5161 state:resolved]
* Ensure that primary_keys of HABTM records is not double quotedNeeraj Singh2010-07-201-0/+18
| | | | [#5152 state:reslved]
* Removed warnings when a variable is shadowedŁukasz Strzałkowski2010-07-191-2/+2
|