更新网关
This commit is contained in:
@@ -57,7 +57,7 @@ spring:
|
||||
- id: warehouse-service
|
||||
uri: lb://warehouse-service
|
||||
predicates:
|
||||
- Path=/api/merchant/v1/warehouses/**,/api/merchant/v1/partners/**,/api/platform/v1/warehouses/**,/api/platform/v1/warehouse-admin/**,/api/platform/v1/partners/**,/api/platform/v1/express-companies/**
|
||||
- Path=/api/merchant/v1/warehouses/**,/api/merchant/v1/partners/**,/api/platform/v1/warehouses/**,/api/platform/v1/warehouse-admin/**,/api/platform/v1/partners/**,/api/platform/v1/express-companies/**,/api/platform/v1/pallets/**,/api/platform/v1/locations/**
|
||||
- id: file-service
|
||||
uri: lb://file-service
|
||||
predicates:
|
||||
|
||||
+17
@@ -34,4 +34,21 @@ class GatewayFileRouteConfigurationTest {
|
||||
.contains("/api/platform/v1/files/**");
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
void warehouseResourceRequestsRouteToWarehouseService() {
|
||||
var route = gatewayProperties.getRoutes().stream()
|
||||
.filter(candidate -> "warehouse-service".equals(candidate.getId()))
|
||||
.findFirst()
|
||||
.orElseThrow();
|
||||
|
||||
assertThat(route.getUri().toString()).isEqualTo("lb://warehouse-service");
|
||||
assertThat(route.getPredicates()).singleElement().satisfies(predicate -> {
|
||||
assertThat(predicate.getName()).isEqualTo("Path");
|
||||
String paths = String.join(",", predicate.getArgs().values());
|
||||
assertThat(paths)
|
||||
.contains("/api/platform/v1/pallets/**")
|
||||
.contains("/api/platform/v1/locations/**");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user