更新网关
This commit is contained in:
@@ -57,7 +57,7 @@ spring:
|
|||||||
- id: warehouse-service
|
- id: warehouse-service
|
||||||
uri: lb://warehouse-service
|
uri: lb://warehouse-service
|
||||||
predicates:
|
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
|
- id: file-service
|
||||||
uri: lb://file-service
|
uri: lb://file-service
|
||||||
predicates:
|
predicates:
|
||||||
|
|||||||
+17
@@ -34,4 +34,21 @@ class GatewayFileRouteConfigurationTest {
|
|||||||
.contains("/api/platform/v1/files/**");
|
.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