問題タブ [frisby.js]
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.
json - frisbyjs と jsonschema (SchemaError: no such schema)
実行にはfrisbyjsとモジュールjsonschema、jasmine-nodeを使用します。
そのようなスキーム名 test.json があります:
そして、私は彼に他のスキームを含める必要がありました。例:
両方のスキームは同じディレクトリにあります。バリデーターを実行した後、次のエラーSchemaError: no such schemaが発生します
この問題を解決するには?
javascript - javascriptでネストされたJSON応答本文の内容に到達する方法は?
frisby.js を使用していくつかの API テストを自動化する必要があります。JSON 応答本文内にネストされたデータへのアクセスに行き詰まっています。
以下は私のコードです
以下は、inspectJSON() 関数の出力です。
以下は console.log(voyage.departureVoyage.voyages); の出力です。
私の問題は、「クォータ」のコンテンツに「」でアクセスしようとすると、console.log(voyage.departureVoyage.voyages.quotas);
「undefined
」メッセージが表示されることです。この「クォータ」のデータに到達する方法を知っていますか? この「クォータ」のプロパティに到達する必要があるため、それらの id などです。
ありがとう
javascript - JavaScriptでHTMLレスポンスのコンテンツにアクセスする
frisby.js と javascript を使用していくつかの API テストを自動化する必要がありますが、HTML 応答の一部のデータにアクセスするのに問題があります。おそらく、応答が JSON 形式ではないためです。
以下は私のコードです
以下はconsole.log(body);
関数の結果です
私の質問は、value
のPaReq
、TermUrl
およびMD
HTML タグに到達する方法を知っていますか。
ありがとう
javascript - jasmine-node を使用した Frisby JS の無視された子テスト
Frisy と jasmine-node を使用して、Meteor API をテストします。
チャット アプリでディスカッションの削除をテストしたい。そのためには、チャットで新しいディスカッションを作成し、ディスカッションにメッセージを追加する必要があります。
2 番目の .then() メソッドの後に置くと、テストが失敗することに気付きました。3 番目の .then() の後でも失敗します。ただし、最初の .then() メソッドの後では正しく機能します。
明示的に失敗したテストを含むコード例expect(false).toBe(true); :
テストを実行すると、 expect(false).toBe(true); のおかげで失敗します。// (1) テスト行に失敗します。この行を削除すると、テストが実行され、ジャスミンはそれを正しく検証します。
(2) と (3) のテストを無視しない方法を知っていますか?