Sha256: 63b23add710e858e6a521509bc45f3c220180cc90985598f8b02007318a08658
Contents?: true
Size: 836 Bytes
Versions: 10
Compression:
Stored size: 836 Bytes
Contents
require 'test_helper' class ModeratorshipTest < ActiveSupport::TestCase fixtures :all def test_should_find_moderators assert_equal [users(:sam)], forums(:rails).moderators end def test_should_find_moderated_forums assert_equal [forums(:rails)], users(:sam).forums end def test_should_add_moderator assert_equal [], forums(:comics).moderators assert_difference Moderatorship, :count, 1 do forums(:comics).moderators << users(:sam) end assert_equal [users(:sam)], forums(:comics).moderators(true) end def test_should_not_add_duplicate_moderator assert_equal [users(:sam)], forums(:rails).moderators assert_difference Moderatorship, :count, 0 do assert_raise ActiveRecord::RecordInvalid do forums(:rails).moderators << users(:sam) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems