我正在使用NestJS和typeorm构建API。我需要测试发送回执行请求的客户端的数据的结构。
例如,我可以期望路由/players
发送的数据具有如下所示的结构(TypeScript示例):
[
{
id: number,
name: string,
hasCats: boolean, // optional
birthday: date-time,
team: {
id: number,
name: string
}
},
...
]
我发现没有工具可以检查发送回客户端的数据是否遵循此模式。因此,我必须编写自己的函数。对于此模式,我使用Swagger在路线/api-json
上以JSON格式提供的文档数据。
是否有用于测试某些数据结构的工具?