jsdomを使用していくつかのajax呼び出し(Scala.jsで記述)を単体テストしようとしていますが、同一生成元ポリシーのチェックを無効にしたいと思います。
どうやってやるの ? ネットで検索していたのですが、何も見つかりませんでした。
できません。 jsdomは、同一生成元チェックを含め、ブラウザーのように機能します。
ただし、URLを正しく設定していることを確認してください。
情報をありがとう。
少なくともChromeには、CORSチェックを無効にするコマンドライン引数があります。 JSDOMが開発者にとって使いやすい方法で無効にできないのはなぜですか?
@arendjrの提案に+1します。 JSDOMのユーティリティは、ブラウザエミュレータとしてだけでなく、テストプラットフォームとしても機能し、テストを困難にするほとんどすべてのものが、テストを減らすという不幸な影響を及ぼします。 JSDOMのクロスオリジンチェックを回避するには、多くのノックセレモニーが必要です。これにより、テストライターは、意図したテストに付随するコードで作業することになります。
最も参考になるコメント
@arendjrの提案に+1します。 JSDOMのユーティリティは、ブラウザエミュレータとしてだけでなく、テストプラットフォームとしても機能し、テストを困難にするほとんどすべてのものが、テストを減らすという不幸な影響を及ぼします。 JSDOMのクロスオリジンチェックを回避するには、多くのノックセレモニーが必要です。これにより、テストライターは、意図したテストに付随するコードで作業することになります。