問題タブ [dredd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
168 参照

apiary.io - Dredd - HTTP ステータス コードに基づいてテスト結果を変更するには?

apiary.io と Swagger を使用して API を開発しています。dredd を使用して API をテストしたいのですが、通常の API 応答 (HTTP ステータス コード 200) の場合は問題ありません。ただし、API がパラメーターに基づいて異なるステータス コード (403 など) を返すと、dredd はテストが失敗したと報告します。オプションのログ メッセージを使用して、テストを成功としてマークしたいと思います。

私はこれを試しました:

ただし、これは機能しません。テストはまだ失敗としてマークされています。私は何が欠けていますか?

0 投票する
1 に答える
92 参照

loopbackjs - Loopback 4 の API のバックエンド実装に対する openapi 3.0 API の説明の検証

Dredd を試しましたが、Loopback 4 フレームワークによって生成された openapi 仕様 3.0 では動作しません。

API のバックエンド実装に対して openapi 3.0 API の説明を検証したいこのタイプのテストに使用できるオプションを知りたいと思いました。

同様の機能を提供するが openapi 3.0 で動作する Dredd の代替手段はありますか?

0 投票する
1 に答える
31 参照

yaml - OpenAPI3-YAML 仕様での BOM 文字の記述方法

API の OpenApi3 仕様には、CSV データを返すエンドポイントがあります。例と返されたものはまったく同じですが、私の Dredd-Test は失敗しません。API が BOM 文字を含む CSV を返すという問題を想定しています。

OpenAPI3-YAML で文字を正しくエンコードする方法がわかりません。誰でも私を助けることができますか?

JSONで行うように試し\ufeffましたが、うまくいきませんでした。