当前位置: 首页 > 知识库问答 >
问题:

Pact-js-Provider/Consumer测试存储库中缺少的文件

琴光亮
2023-03-14


大家好,
我正在尝试实现PACT JS。目前我指的是这个实施:

有人能帮帮我吗?威尔逊·马汉

共有1个答案

诸葛立果
2023-03-14


非常感谢您的帮助

尝试运行服务器的错误消息

 $ yarn server
yarn run v1.9.4
$ webpack-dev-server --host 0.0.0.0 --config webpack.config.js --devtool eval --progress --hot --inline
module.js:550
    throw err;
    ^

Error: Cannot find module 'three'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.resolve (internal/module.js:18:19)
    at Object. (D:\Workspace\pact-js\js00\pact-node-example-master\webpack.config.js:34:31)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at module.exports (D:\Workspace\pact-js\js00\pact-node-example-master\node_modules\webpack\bin\convert-argv.js:80:13)
    at Object. (D:\Workspace\pact-js\js00\pact-node-example-master\node_modules\webpack-dev-server\bin\webpack-dev-server.js:68:48)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
 类似资料:
  • 我的应用程序无法启动,因为spring看不到bean。 我试图运行mu应用程序,并添加创建的用户到数据库。我不知道如何创建丢失的bean。我发现界面上方必须有注释@repository,所以我放置了它,但它仍然不起作用。 我想运行我的应用程序,并添加用户到数据库。

  • 我正在为Junit编写测试,以测试我编写的删除函数: 此方法适用于同时具有前后节点的双链接列表。 问题是:我们的大学将针对我们编写的测试运行错误代码,以确定我们是否编写了足够的测试来捕获错误代码和异常。 我知道他们将运行的两个测试,但不知道错误的含义。 > 失败:缺少逻辑 故障:缺少NextNodeRepairLogic 这是我没有考虑的两个测试,因为我无法理解这些错误的含义。有人知道这些错误可能

  • 我正在执行一些测试,如果使用者设置了某个ID或任何文本,而这些ID或文本在提供者数据库中并不存在,那么我希望在提供者测试中执行以下步骤 接收带有以下信息的协议文件:首先需要设置哪些内容 然后我将有我的函数,它将开始将那些不可用的数据插入数据库 然后调用API以提供实际响应。 现在我想知道,消费者应该使用哪个字段来让提供者知道,在实际的API调用之前需要一些先决条件或预设置。

  • 我已经实现了一个小用例来评估Spring Data Neo4j。我有一个接口,它扩展了GraphRepository。 界面是这样的: 这给了我错误< code >“类型PublicRepository的层次结构不一致”。 这种类型的错误是因为当前类扩展/实现的类/接口之一不存在,而当前类又在扩展/实现另一个类/接口。 查看核心库的包我发现库中没有扩展为CRUDRepository的接口。我在Ne

  • 关于测试提供程序,我有几个问题: 在进行测试之前,是否需要启动提供程序服务?我应该在测试中到达实际的提供者endpoint吗?例如,假设我的提供者代码库上有一个GET/dogsendpoint。运行测试时,是否需要在本地启动服务,点击/dogsendpoint,然后用pact文件验证为该endpoint返回的响应? 如果我想将其作为配置项管道的一部分运行(我使用的是Circloci),那么有哪些最