From b04880cecc6fdc452aeea5d64d078d90dfa2693a Mon Sep 17 00:00:00 2001 From: Joel Date: Sun, 5 Feb 2012 20:36:22 -0800 Subject: string_to_hstore / hstore_to_string, serializing --- activerecord/test/cases/adapters/postgresql/hstore_test.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'activerecord/test/cases') diff --git a/activerecord/test/cases/adapters/postgresql/hstore_test.rb b/activerecord/test/cases/adapters/postgresql/hstore_test.rb index 28b5a50126..82c52b38a3 100644 --- a/activerecord/test/cases/adapters/postgresql/hstore_test.rb +++ b/activerecord/test/cases/adapters/postgresql/hstore_test.rb @@ -12,7 +12,7 @@ class PostgresqlHstoreTest < ActiveRecord::TestCase begin @connection.transaction do @connection.create_table('hstores') do |t| - t.hstore 'tags' + t.hstore 'tags', :default => '' end end rescue ActiveRecord::StatementInvalid @@ -33,7 +33,7 @@ class PostgresqlHstoreTest < ActiveRecord::TestCase assert @column data = "\"1\"=>\"2\"" - hash = @column.class.cast_hstore data + hash = @column.class.string_to_hstore data assert_equal({'1' => '2'}, hash) assert_equal({'1' => '2'}, @column.type_cast(data)) @@ -43,19 +43,19 @@ class PostgresqlHstoreTest < ActiveRecord::TestCase end def test_gen1 - assert_equal(%q(" "=>""), @column.type_cast({' '=>''})) + assert_equal(%q(" "=>""), @column.class.hstore_to_string({' '=>''})) end def test_gen2 - assert_equal(%q(","=>""), @column.type_cast({','=>''})) + assert_equal(%q(","=>""), @column.class.hstore_to_string({','=>''})) end def test_gen3 - assert_equal(%q("="=>""), @column.type_cast({'='=>''})) + assert_equal(%q("="=>""), @column.class.hstore_to_string({'='=>''})) end def test_gen4 - assert_equal(%q(">"=>""), @column.type_cast({'>'=>''})) + assert_equal(%q(">"=>""), @column.class.hstore_to_string({'>'=>''})) end def test_parse1 -- cgit v1.2.3