require "test_helper" class ProjectAccessTest < ActiveSupport::TestCase test "admin can access all projects" do admin = users(:admin) assert admin.can_access_project?(projects(:matchlivetv)) assert admin.can_access_project?(projects(:riskmeter)) assert_equal Project.active.count, admin.accessible_projects.count end test "user only accesses enabled projects" do marco = users(:marco) assert marco.can_access_project?(projects(:matchlivetv)) assert_not marco.can_access_project?(projects(:riskmeter)) end test "organization scoped to project" do assert_includes Organization.for_project(projects(:matchlivetv)), organizations(:acme) assert_not_includes Organization.for_project(projects(:riskmeter)), organizations(:acme) end end