--- /dev/null
+require 'abstract_unit'
+require 'fixtures/user'
+require 'fixtures/group'
+require 'fixtures/membership_status'
+require 'fixtures/membership'
+
+class TestTutorialExample < Test::Unit::TestCase
+ fixtures :users, :groups, :memberships, :membership_statuses
+
+ def test_membership
+ assert(membership = Membership.find(1,1), "Cannot find a membership")
+ assert(membership.user)
+ assert(membership.group)
+ end
+
+ def test_status
+ assert(membership = Membership.find(1,1), "Cannot find a membership")
+ assert(statuses = membership.statuses, "No has_many association to status")
+ assert_equal(membership, statuses.first.membership)
+ end
+
+ def test_count
+ assert(membership = Membership.find(1,1), "Cannot find a membership")
+ assert_equal(1, membership.statuses.count)
+ end
+end
\ No newline at end of file