Sha256: a54000456009e3cb8436971158d3901329b8e295215bf00e1ed6cc4e881d7e7d
Contents?: true
Size: 758 Bytes
Versions: 2
Compression:
Stored size: 758 Bytes
Contents
require File.join(File.dirname(__FILE__), 'CONFIG.rb') # $DBG = true require 'rubygems' require 'facets' require 'test/unit' require 'og' class TC_OgScoped < Test::Unit::TestCase # :nodoc: all class User property :name, String has_many :articles end class Article property :hits, Fixnum belongs_to :user end $og1.manage_classes(User, Article) def test_all u = User.create_with(:name => 'tml') a1 = Article.create_with :hits => 10 a2 = Article.create_with :hits => 20 u.articles << a1 u.articles << a2 assert_equal 2, u.articles.size assert_equal 1, u.articles.find(:condition => 'hits > 15').size assert_equal 20, u.articles.find(:condition => 'hits > 15').first.hits end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
og-0.41.0 | test/og/tc_scoped.rb |
og-0.40.0 | test/og/tc_scoped.rb |