diff options
author | Jon Leighton <j@jonathanleighton.com> | 2010-10-02 21:45:46 +0100 |
---|---|---|
committer | Jon Leighton <j@jonathanleighton.com> | 2010-10-02 21:45:46 +0100 |
commit | a34391c3b495bad268204bdf4f6b3483a61abcd5 (patch) | |
tree | 7e6cb70fbe87bfde123b4aef097d85d5ea81015f /activerecord/test/fixtures | |
parent | 34ee586e993ad9e466b81f376fa92feb5d312b4c (diff) | |
download | rails-a34391c3b495bad268204bdf4f6b3483a61abcd5.tar.gz rails-a34391c3b495bad268204bdf4f6b3483a61abcd5.tar.bz2 rails-a34391c3b495bad268204bdf4f6b3483a61abcd5.zip |
Add support for table aliasing, with a test that needs aliasing in order to work correctly. This test incidentally provides a more complicated test case (4 inner joins, 2 using polymorphism).
Diffstat (limited to 'activerecord/test/fixtures')
-rw-r--r-- | activerecord/test/fixtures/authors.yml | 4 | ||||
-rw-r--r-- | activerecord/test/fixtures/posts.yml | 14 | ||||
-rw-r--r-- | activerecord/test/fixtures/taggings.yml | 12 | ||||
-rw-r--r-- | activerecord/test/fixtures/tags.yml | 2 |
4 files changed, 31 insertions, 1 deletions
diff --git a/activerecord/test/fixtures/authors.yml b/activerecord/test/fixtures/authors.yml index de2ec7d38b..6f13ec4dac 100644 --- a/activerecord/test/fixtures/authors.yml +++ b/activerecord/test/fixtures/authors.yml @@ -7,3 +7,7 @@ david: mary: id: 2 name: Mary + +bob: + id: 3 + name: Bob diff --git a/activerecord/test/fixtures/posts.yml b/activerecord/test/fixtures/posts.yml index f817493190..ca6d4c2fe1 100644 --- a/activerecord/test/fixtures/posts.yml +++ b/activerecord/test/fixtures/posts.yml @@ -50,3 +50,17 @@ eager_other: title: eager loading with OR'd conditions body: hello type: Post + +misc_by_bob: + id: 8 + author_id: 3 + title: misc post by bob + body: hello + type: Post + +misc_by_mary: + id: 9 + author_id: 2 + title: misc post by mary + body: hello + type: Post diff --git a/activerecord/test/fixtures/taggings.yml b/activerecord/test/fixtures/taggings.yml index 3db6a4c079..7cc7198ded 100644 --- a/activerecord/test/fixtures/taggings.yml +++ b/activerecord/test/fixtures/taggings.yml @@ -26,3 +26,15 @@ godfather: orphaned: id: 5 tag_id: 1 + +misc_post_by_bob: + id: 6 + tag_id: 2 + taggable_id: 8 + taggable_type: Post + +misc_post_by_mary: + id: 7 + tag_id: 2 + taggable_id: 9 + taggable_type: Post diff --git a/activerecord/test/fixtures/tags.yml b/activerecord/test/fixtures/tags.yml index 7610fd38b9..6cb886dc46 100644 --- a/activerecord/test/fixtures/tags.yml +++ b/activerecord/test/fixtures/tags.yml @@ -4,4 +4,4 @@ general: misc: id: 2 - name: Misc
\ No newline at end of file + name: Misc |