Javascript 在浏览器中使用JS Pact时,如何创建Pact文件?
我正在使用JS pact库(github.com/pact foundation/pact JS)测试一个聚合物应用程序。我需要在应用程序中测试ajax代码,我想在浏览器中测试它 我现在在我的github回购协议中实现了所有这些功能(我现在确实需要手动解除和拆除pact经纪人) 我现在要制作pact文件。而且。。。这很有趣,因为测试是在浏览器中运行的。通常的做法似乎是按照//github.com/Pact foundation/Pact node#create Pact mock server将信息传递给Pact()Javascript 在浏览器中使用JS Pact时,如何创建Pact文件?,javascript,testing,pact,Javascript,Testing,Pact,我正在使用JS pact库(github.com/pact foundation/pact JS)测试一个聚合物应用程序。我需要在应用程序中测试ajax代码,我想在浏览器中测试它 我现在在我的github回购协议中实现了所有这些功能(我现在确实需要手动解除和拆除pact经纪人) 我现在要制作pact文件。而且。。。这很有趣,因为测试是在浏览器中运行的。通常的做法似乎是按照//github.com/Pact foundation/Pact node#create Pact mock server将
provider = Pact({
consumer: 'Friends Client',
provider: 'Friends API',
host: "localhost",
port: 9999,
// HERE I WOULD SPECIFY THE LOCATION OF THE PACT FILES
spec: '3.0.0' // https://github.com/pact-foundation/pact-specification
});
但是,此代码正在浏览器上运行。浏览器不允许我访问文件
我应该如何创建我的pact文件
谢谢 我回答了自己的问题
Pact是在我运行Pact服务器的目录中生成的。i、 e.根本不在浏览器中很抱歉,我没有收到有关此问题的通知。正如您所说,当您单独启动Pact服务器时,您可以控制这些细节。对于节点应用程序,它集成到单个库(pact)中,您需要pact web和pact节点来实现相同的功能。