Sha256: 7124579b2646b491bff2912ca53443cf7bdcca0bdebb38e088d1435f0e8e5d94
Contents?: true
Size: 892 Bytes
Versions: 2
Compression:
Stored size: 892 Bytes
Contents
require File.dirname(__FILE__) + '/../test_helper' class SubscriberTest < Test::Unit::TestCase fixtures :people, :users, :elts, :mails, :attachments, :subscribers def setup @elt = Elt.find('ROOT') @person = Person.find('first') end def test_add_subscriber num = @elt.subscribers.size @elt.subscribers << Person.find('bob') assert_equal (num + 1), @elt.subscribers.size end def test_delete_subscriber num = @elt.subscribers.size @elt.subscribers.delete(@person) assert_equal (num - 1), @elt.subscribers.size end def test_add_subscribed_elt num = @person.subscribed_elts.size @person.subscribed_elts << Elt.find('0') assert_equal (num + 1), @person.subscribed_elts.size end def test_delete_subscribed_elt num = @person.subscribed_elts.size @person.subscribed_elts.delete(@elt) assert_equal (num - 1), @person.subscribed_elts.size end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
parlement-0.3 | test/unit/subscriber_test.rb |
parlement-0.4 | test/unit/subscriber_test.rb |