2017-09-19 5 views
0

私は郵便配達で何らかの応答を返すgetリクエストを作成しました。私はその応答がテストケースで> 0の値を持つことを比較したいと思います。レスポンスと郵便配達員の値との比較方法テストケース

私の現在のコードは、あなたがアサートnodeJSモジュールを使用することができ、テストセクションでは、事前

+0

jsonの応答を表示できますか?どの失敗メッセージがありますか? –

+0

私は何のエラーも出ませんが、100000と比較しても成功しているかのようにテストケースが任意の数値を渡しています。 –

+0

私はChaiの機能を深く使っていないので、私はそれに精通していませんが、あなたの価値を比較するための「リテラル」な方法があるはずです。チャイの機能(Postman APIとのリンクを見つけることができます)を見てみると、「上の」方法が役立つことがあります。 pm.expect(jsonData.default_project_id).to.be.above(10)のような処理を行います。それ以外の場合は、Chai表記法を使用せず、基本的なjavascriptアサーションを行いますが、それは「ユーザーが判読しにくい」ことはありませんが、はるかに直接的なものです... –

答えて

0

pm.test("Your test name", function() { 
    var jsonData = pm.response.json(); 
    pm.expect(jsonData.default_project_id) > 10 
    }); 

感謝です:default_project_idがなければならないことを心に留めておく

var assert = require('assert'); 

pm.test("The default ID > 10", function() { 
    assert(jsonData.default_project_id > 10); 
}); 

番号

関連する問題