Saya mencoba menguji unit beberapa panggilan ajax (ditulis dalam Scala.js) dengan jsdom dan saya ingin menonaktifkan pemeriksaan kebijakan Asal yang sama.
Bagaimana saya bisa melakukannya? Saya mencari ini di internet tetapi tidak menemukan apa pun.
Kamu tidak bisa. jsdom bertindak seperti browser, termasuk pemeriksaan asal yang sama.
Pastikan Anda mengatur URL dengan benar.
Terima kasih banyak untuk informasinya.
Setidaknya Chrome memiliki argumen baris perintah untuk menonaktifkan pemeriksaan CORS. Mengapa JSDOM tidak dapat menyediakan cara yang ramah pengembang untuk menonaktifkannya?
+1 untuk saran @arendjr . Utilitas JSDOM tidak hanya sebagai emulator browser tetapi juga sebagai platform pengujian dan hampir semua hal yang membuat pengujian lebih sulit memiliki pengaruh yang tidak menguntungkan untuk mengurangi pengujian. Dibutuhkan banyak upacara nock untuk mengatasi pemeriksaan lintas-asal JSDOM yang membuat penulis pengujian mengerjakan kode yang terkait dengan pengujian yang dimaksudkan.
Komentar yang paling membantu
+1 untuk saran @arendjr . Utilitas JSDOM tidak hanya sebagai emulator browser tetapi juga sebagai platform pengujian dan hampir semua hal yang membuat pengujian lebih sulit memiliki pengaruh yang tidak menguntungkan untuk mengurangi pengujian. Dibutuhkan banyak upacara nock untuk mengatasi pemeriksaan lintas-asal JSDOM yang membuat penulis pengujian mengerjakan kode yang terkait dengan pengujian yang dimaksudkan.