diff --git a/lastleg-service/src/test/java/com/baiyue/lastleg/security/Phase5AdminPermissionContractTest.java b/lastleg-service/src/test/java/com/baiyue/lastleg/security/Phase5AdminPermissionContractTest.java index 7566c3960..ca1d65678 100644 --- a/lastleg-service/src/test/java/com/baiyue/lastleg/security/Phase5AdminPermissionContractTest.java +++ b/lastleg-service/src/test/java/com/baiyue/lastleg/security/Phase5AdminPermissionContractTest.java @@ -14,6 +14,7 @@ import java.util.Map; import java.util.stream.Collectors; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; class Phase5AdminPermissionContractTest { @@ -34,14 +35,14 @@ class Phase5AdminPermissionContractTest { } @Test - void customerVisitAndDeliveryStatusEndpointsUseIndependentAuthorities() { + void customerVisitAndEditableDeliveryStatusEndpointsUseIndependentAuthorities() { Map permissions = permissions(CustomerVisitController.class); assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_LIST), permissions.get("page")); assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_LIST), permissions.get("detail")); assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_EDIT), permissions.get("save")); assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_EDIT), permissions.get("upload")); - assertEquals(authority(OverseasPermissions.DELIVERY_STATUS), permissions.get("completeDelivery")); + assertFalse(permissions.containsKey("completeDelivery")); assertEquals(authority(OverseasPermissions.DELIVERY_STATUS), permissions.get("updateDeliveryStatus")); } @@ -76,6 +77,7 @@ class Phase5AdminPermissionContractTest { }) { assertTrue(yaml.contains(path), path); } + assertFalse(yaml.contains("/api/platform/v1/last-leg/delivery-orders/{deliveryNo}/complete:")); } private static Map permissions(Class controller) {