2017-03-13 23 views
1

郵便配達員に環境変数が設定されている場合(たとえば年)、birthYearフィールドのJSONレスポンスが変数の値と一致するかどうかを確認したいと思います。Postman環境変数にJSON応答値を一致させるにはどうすればよいですか?

私は次のテストをしようとしています:

var jsonData = JSON.parse(responseBody); 
tests['Contents'] = environment.year === jsonData.birthYear; 

このテストは常に失敗します。出産年は1910年で、年も1910年です。

文字列の値を持つフィールドに対して同じテストを試みると、正しく動作します。値が一致すると合格し、一致しない場合は失敗します。

整数値と文字列値をテストするにはどうすればよいですか?

答えて

1

厳密な等価比較(===)を使用しています。郵便配達員の環境とグローバルはすべて文字列です。したがって、数値との厳密な比較は失敗します。代わりに==

tests['Contents'] = environment.year == jsonData.birthYear; 
+0

ありがとうを使用!できます。 –

関連する問題