Cucumber-js: Tidak dapat menjalankan mentimun dengan beberapa file langkah.

Dibuat pada 12 Feb 2018  ·  3Komentar  ·  Sumber: cucumber/cucumber-js

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 .

Komentar yang paling membantu

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.

Semua 3 komentar

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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat