diff --git a/src/test/java/fr/xephi/authme/permission/AdminPermissionTest.java b/src/test/java/fr/xephi/authme/permission/AdminPermissionTest.java index 14bf58b5..34de95a7 100644 --- a/src/test/java/fr/xephi/authme/permission/AdminPermissionTest.java +++ b/src/test/java/fr/xephi/authme/permission/AdminPermissionTest.java @@ -13,9 +13,9 @@ import static org.junit.Assert.fail; public class AdminPermissionTest { @Test - public void shouldStartWithAuthMeAdminPrefix() { + public void shouldStartWithAuthMePrefix() { // given - String requiredPrefix = "authme.admin."; + String requiredPrefix = "authme."; // when/then for (AdminPermission perm : AdminPermission.values()) { @@ -25,6 +25,19 @@ public class AdminPermissionTest { } } + @Test + public void shouldContainAdminBranch() { + // given + String requiredBranch = ".admin."; + + // when/then + for (AdminPermission perm : AdminPermission.values()) { + if (!perm.getNode().contains(requiredBranch)) { + fail("The permission '" + perm + "' does not contain with the required branch '" + requiredBranch + "'"); + } + } + } + @Test public void shouldHaveUniqueNodes() { // given