blob: 539e6e000aa258f2ff8aac000b8990ca1fee0c31 (
plain) (
tree)
|
|
require "cases/helper"
require 'models/author'
require 'models/post'
require 'models/person'
require 'models/reference'
require 'models/job'
require 'models/reader'
require 'models/comment'
require 'models/tag'
require 'models/tagging'
require 'models/owner'
require 'models/pet'
require 'models/toy'
require 'models/contract'
require 'models/company'
require 'models/developer'
require 'models/subscriber'
require 'models/book'
require 'models/subscription'
class NestedHasManyThroughAssociationsTest < ActiveRecord::TestCase
fixtures :authors, :books, :posts, :subscriptions, :subscribers, :tags, :taggings
# def test_has_many_through_a_has_many_through_association_on_source_reflection
# author = authors(:david)
# assert_equal [tags(:general), tags(:general)], author.tags
# end
def test_has_many_through_a_has_many_through_association_on_through_reflection
author = authors(:david)
assert_equal [subscribers(:first), subscribers(:second), subscribers(:second)], author.subscribers
end
# def test_distinct_has_many_through_a_has_many_through_association_on_source_reflection
# author = authors(:david)
# assert_equal [tags(:general)], author.distinct_tags
# end
# def test_distinct_has_many_through_a_has_many_through_association_on_through_reflection
# author = authors(:david)
# assert_equal [subscribers(:first), subscribers(:second)], author.distinct_subscribers
# end
end
|