【问题标题】:jest-cucumber : Feature file not found () error开玩笑黄瓜:未找到功能文件()错误
【发布时间】:2022-08-10 06:50:13
【问题描述】:

我有一个功能文件,名为consoleLogger.feature

consoleLogger.steps.js,其中包含以下代码,

import { defineFeature, loadFeature } from \'jest-cucumber\';
const consoleLogger = require(\'../src/Util/consoleLogger\');
const feature = loadFeature(\'../feature/consoleLogger.feature\');

我正在尝试使用loadFeature 将功能文件与步骤定义文件连接起来,但出现以下错误,

FAIL  steps/consoleLogger.steps.js
  ● Test suite failed to run
    Feature file not found (C:\\Users\\sr00015\\NewWorkspace\\feature\\consoleLogger.feature)

folder structure

  • 您有可以查看的示例项目吗?或者,您可以将您的代码与https://github.com/bencompton/jest-cucumber/tree/master/examples/ecmascript 进行比较

标签: jestjs cucumberjs


【解决方案1】:

我有同样的问题。 您必须从根路径写入功能的路径。 对于您的示例,它应该是:./tests/feature/consoleLogger.feature,意思是“测试”您的测试/规格文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    相关资源
    最近更新 更多