Exclude inactive users
The system user should never be a subsriber but we should not serve it if it is
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
require "test_helper"
|
||||
|
||||
class User::AccessorTest < ActiveSupport::TestCase
|
||||
test "new users get added to all_access collections on creation" do
|
||||
regular_user = User.create!(name: "Jorge", email_address: "testregular@example.com", password: "secret123456")
|
||||
|
||||
assert_includes regular_user.collections, collections(:writebook)
|
||||
assert_equal Collection.all_access.count, regular_user.collections.count
|
||||
end
|
||||
|
||||
test "system user does not get added to collections on creation" do
|
||||
system_user = User.create!(role: "system", name: "Test System User")
|
||||
assert_empty system_user.collections
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user