spec/spec_helper.rb in multilang-hstore-0.4 vs spec/spec_helper.rb in multilang-hstore-1.0.0.rc1
- old
+ new
@@ -2,12 +2,10 @@
$:.unshift File.expand_path(File.dirname(__FILE__))
require 'rubygems'
require 'active_support'
require 'active_record'
-require 'activerecord-postgres-hstore/activerecord'
-require 'activerecord-postgres-hstore/coder'
require 'multilang-hstore'
require 'logger'
ActiveRecord::Base.logger = Logger.new(nil)
ActiveRecord::Base.establish_connection(:adapter => "postgresql", :database => "multilang-hstore-test", :host=>'127.0.0.1', :user=>'postgres')
@@ -26,36 +24,29 @@
end
end
#testable models
class AbstractPost < ActiveRecord::Base
- serialize :title, ActiveRecord::Coders::Hstore
- serialize :body, ActiveRecord::Coders::Hstore
end
class MinimalPost < ActiveRecord::Base
self.table_name = 'abstract_posts'
- multilang :title, :required => false, :accessible => true
- multilang :body, :required => false, :accessible => true
- attr_accessible :void
+ multilang :title, :required => false
+ multilang :body, :required => false
end
class RegularPost < ActiveRecord::Base
self.table_name = 'abstract_posts'
- multilang :title, :required => true, :length => 25, :accessible => true
- multilang :body, :required => true, :length => 1000, :accessible => true
- attr_accessible :void
+ multilang :title, :required => true, :length => 25
+ multilang :body, :required => true, :length => 1000
end
-class ProtectedPost < ActiveRecord::Base
- self.table_name = 'abstract_posts'
- multilang :title, :accessible => false
- multilang :body, :accessible => false
- attr_accessible :void
-end
-
class PartialPost < ActiveRecord::Base
self.table_name = 'abstract_posts'
multilang :title
multilang :body
- attr_accessible :void
+end
+
+class NamedPost < ActiveRecord::Base
+ self.table_name = 'named_posts'
+ multilang :title
end