Refactor #16990
Break apart AccessPermissionTest for easier plugin reuse
Description
Right now if a plugin wants to implement a similar test to the AccessPermissionsTest, it has to redefine all the constants here:
https://github.com/theforeman/foreman/blob/develop/test/unit/foreman/access_permissions_test.rb#L14
if there are any routes added without a namespace (such as adding a new action to the hosts api). If a test tries to require that file, the test is actually executed and if there are additional items that need to be white listed, those will fail.
Associated revisions
History
#1
Updated by The Foreman Bot over 5 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/3950 added
#2
Updated by Justin Sherrill over 5 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 5db3608703f36ab416596e2f7cf20c732054ac84.
#3
Updated by Dominic Cleal over 5 years ago
- Tracker changed from Bug to Refactor
- Legacy Backlogs Release (now unused) set to 189
Fixes #16990 - make access_perm test reusable