Cucumber-js: [Dokumentasi] Berikan instruksi yang lebih jelas tentang cara menggunakan transpiler

Dibuat pada 28 Mei 2018  ·  4Komentar  ·  Sumber: cucumber/cucumber-js


Setelah banyak membaca/mencari, saya masih tidak dapat memahami bagaimana tepatnya saya dapat menjalankan mentimun-js dengan TypeScript. Saya mengerti --compiler telah dihapus demi --require-module tetapi saya gagal menemukan contoh konkret yang menggunakan hanya mentimun-js + TypeScript (tidak dengan Busur Derajat, tidak dengan Nightwatch atau kerangka uji lainnya) untuk diilustrasikan proses.

  • Bagaimana cara menjalankan aplikasi cucumber-js dengan ts-node ?

Saat ini, saya menggunakan cucumber-js --require-module ts-node/register di package.json saya (cucumber-js diinstal secara lokal, bukan secara global), apakah ini benar?

  • Bagaimana tepatnya saya harus memuat file dukungan? Apakah saya harus secara eksplisit --require barang di dalam support dan step_definitions dengan menggunakan flag CLI atau memiliki struktur folder yang tepat menangani ini?

Saat ini, struktur folder saya terlihat seperti ini:

- [root app folder]
-- package.json
-- features/
---- myExample.feature
---- step_definitions/
------ myExample.ts
---- support/
------ customWorld.ts

Ketika saya menjalankan tes, saya mendapatkan output yang menentukan bahwa semua langkah dalam file fitur saya tidak terdefinisi, saya pikir ini mungkin masalah transpiling tapi saya tidak yakin.

Komentar yang paling membantu

Hai @Niceplace , repo ini dapat membantu Anda: mentimun-ts-starter

Semua 4 komentar

Hai @Niceplace , repo ini dapat membantu Anda: mentimun-ts-starter

Penutupan untuk saat ini. Silakan buka kembali jika menurut Anda kami dapat menyusun dokumentasi kami dengan lebih baik. Mungkin kita harus menambahkan tautan tingkat atas ke transpiler?

Utas ini telah dikunci secara otomatis karena tidak ada aktivitas terbaru setelah ditutup. Silakan buka edisi baru untuk bug terkait.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat