Saya sudah mencoba menggunakan mentimun dengan beberapa file langkah tetapi tidak berhasil. Saya menggunakan definisi langkah TypeScript dengan perintah:
./node_modules/.bin/cucumber-js src --require src/steps/*.steps.ts --require-module ts-node/register
Tapi kemudian muncul kesalahan:
Kesalahan: (1:1): diharapkan: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'import { CallbackStepDefinition as CB, Given, When, Then } from 'cucumber';'
Saya meletakkan console.log di lib/cli/argv_parser.js setelah program.parse(args) , yang menghasilkan:
[ 'src', 'src/steps/example2.steps.ts' ]
Rupanya file langkah kedua secara keliru dimasukkan sebagai file fitur .
Saya telah menyertakan repositori yang dapat direproduksi secara minimal di sini: https://github.com/protoman92/cucumber-lightweight-sample .
Bisakah kamu mencoba?
./node_modules/.bin/cucumber-js src --require 'src/steps/*.steps.ts' --require-module ts-node/register
Kutipan di sekitar glob mencegahnya diperluas oleh Shell Anda.
@charlierudolph Itu bekerja dengan sangat baik :) Terima kasih banyak.
Utas ini telah dikunci secara otomatis karena tidak ada aktivitas terbaru setelah ditutup. Silakan buka edisi baru untuk bug terkait.
Komentar yang paling membantu
Bisakah kamu mencoba?
Kutipan di sekitar glob mencegahnya diperluas oleh Shell Anda.