Javascript 在浏览器中使用JS Pact时,如何创建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将

我正在使用JS pact库(github.com/pact foundation/pact JS)测试一个聚合物应用程序。我需要在应用程序中测试ajax代码,我想在浏览器中测试它

我现在在我的github回购协议中实现了所有这些功能(我现在确实需要手动解除和拆除pact经纪人)

我现在要制作pact文件。而且。。。这很有趣,因为测试是在浏览器中运行的。通常的做法似乎是按照//github.com/Pact foundation/Pact node#create Pact mock server将信息传递给Pact()

 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节点来实现相同的功能。