Dredd を試しましたが、Loopback 4 フレームワークによって生成された openapi 仕様 3.0 では動作しません。
API のバックエンド実装に対して openapi 3.0 API の説明を検証したいこのタイプのテストに使用できるオプションを知りたいと思いました。
同様の機能を提供するが openapi 3.0 で動作する Dredd の代替手段はありますか?
Dredd を試しましたが、Loopback 4 フレームワークによって生成された openapi 仕様 3.0 では動作しません。
API のバックエンド実装に対して openapi 3.0 API の説明を検証したいこのタイプのテストに使用できるオプションを知りたいと思いました。
同様の機能を提供するが openapi 3.0 で動作する Dredd の代替手段はありますか?
同様の機能を提供するが openapi 3.0 で動作する Dredd の代替手段はありますか?
Schemathesisをご覧ください。スキーマで指定されたすべての例を検証し (Dredd とは対照的に部分的であっても)、プロパティ ベースのテストを使用してテストを生成し、スキーマで宣言されたすべてのものがバックエンドの実装と一致することを検証します。応答ステータス コード、コンテンツ タイプ ヘッダー、および応答スキーマをチェックします。Open API 2 と 3 の両方をサポートします。
CLI があり、目的のワークフローに合わせてさまざまなフックで拡張できます。