From 76690111d52dca6c1992ff6c9f9962c889b40c5d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 18 Apr 2005 05:03:56 +0000 Subject: Fixes for postgresql testing #1129, #1130, #1131 git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1199 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- activerecord/test/associations_go_eager_test.rb | 4 ++-- activerecord/test/fixtures/db_definitions/mysql.sql | 2 +- activerecord/test/fixtures/db_definitions/postgresql.sql | 4 ++-- activerecord/test/fixtures/db_definitions/sqlite.sql | 2 +- activerecord/test/fixtures/posts.yml | 1 - 5 files changed, 6 insertions(+), 7 deletions(-) (limited to 'activerecord/test') diff --git a/activerecord/test/associations_go_eager_test.rb b/activerecord/test/associations_go_eager_test.rb index 498d557a02..0bd887478d 100644 --- a/activerecord/test/associations_go_eager_test.rb +++ b/activerecord/test/associations_go_eager_test.rb @@ -10,11 +10,11 @@ class EagerAssociationTest < Test::Unit::TestCase def test_loading_with_one_association posts = Post.find(:all, :include => :comments) assert_equal 2, posts.first.comments.size - assert_equal @greetings.body, posts.first.comments.first.body + assert posts.first.comments.include?(@greetings) post = Post.find(:first, :include => :comments, :conditions => "posts.title = 'Welcome to the weblog'") assert_equal 2, post.comments.size - assert_equal @greetings.body, post.comments.first.body + assert post.comments.include?(@greetings) end def test_loading_with_multiple_associations diff --git a/activerecord/test/fixtures/db_definitions/mysql.sql b/activerecord/test/fixtures/db_definitions/mysql.sql index 8e263310ab..294f227be3 100755 --- a/activerecord/test/fixtures/db_definitions/mysql.sql +++ b/activerecord/test/fixtures/db_definitions/mysql.sql @@ -131,7 +131,7 @@ CREATE TABLE `computers` ( CREATE TABLE `posts` ( `id` INTEGER NOT NULL PRIMARY KEY, - `author_id` INTEGER NOT NULL, + `author_id` INTEGER, `title` VARCHAR(255) NOT NULL, `body` TEXT NOT NULL, `type` VARCHAR(255) NOT NULL diff --git a/activerecord/test/fixtures/db_definitions/postgresql.sql b/activerecord/test/fixtures/db_definitions/postgresql.sql index ae41f80788..2bc18dfb2b 100644 --- a/activerecord/test/fixtures/db_definitions/postgresql.sql +++ b/activerecord/test/fixtures/db_definitions/postgresql.sql @@ -167,7 +167,7 @@ CREATE TABLE authors ( name varchar(255) default NULL ); -CREATE TABLE taske ( +CREATE TABLE tasks ( id serial, starting timestamp, ending timestamp, @@ -181,5 +181,5 @@ CREATE TABLE categories ( CREATE TABLE categories_posts ( category_id integer NOT NULL, - post_id int integer NOT NULL + post_id integer NOT NULL ); diff --git a/activerecord/test/fixtures/db_definitions/sqlite.sql b/activerecord/test/fixtures/db_definitions/sqlite.sql index 2a26ff8c37..33c85b4d1c 100644 --- a/activerecord/test/fixtures/db_definitions/sqlite.sql +++ b/activerecord/test/fixtures/db_definitions/sqlite.sql @@ -118,7 +118,7 @@ CREATE TABLE 'computers' ( CREATE TABLE 'posts' ( 'id' INTEGER NOT NULL PRIMARY KEY, - 'author_id' INTEGER NOT NULL, + 'author_id' INTEGER, 'title' VARCHAR(255) NOT NULL, 'type' VARCHAR(255) NOT NULL, 'body' TEXT NOT NULL diff --git a/activerecord/test/fixtures/posts.yml b/activerecord/test/fixtures/posts.yml index 9d22b2a603..037f0a2323 100644 --- a/activerecord/test/fixtures/posts.yml +++ b/activerecord/test/fixtures/posts.yml @@ -14,7 +14,6 @@ thinking: authorless: id: 3 - author_id: "" title: I don't have any comments body: I just don't want to type: Post -- cgit v1.2.3