How to use the @pact-foundation/pact.Pact function in @pact-foundation/pact

To help you get started, we’ve selected a few @pact-foundation/pact examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github thombergs / code-examples / pact / pact-react-consumer / pact / setup.js View on Github external
const path = require('path');
const Pact = require('@pact-foundation/pact').Pact;

global.port = 8080;
global.provider = new Pact({
    cors: true,
    port: global.port,
    log: path.resolve(process.cwd(), 'logs', 'pact.log'),
    loglevel: 'debug',
    dir: path.resolve(process.cwd(), 'pacts'),
    spec: 2,
    pactfileWriteMode: 'update',
    consumer: 'hero-consumer',
    provider: 'hero-provider',
    host: '127.0.0.1'
});
github replicatedhq / kots / web / pact / setup-api.js View on Github external
const path = require("path");
const Pact = require("@pact-foundation/pact").Pact;

global.__basedir = __dirname;

global.port = 3333;
global.provider = new Pact({
  cors: true,
  port: global.port,
  log: path.resolve(process.cwd(), "logs", "pact-api.log"),
  loglevel: "debug",
  dir: path.resolve(process.cwd(), "pacts"),
  spec: 2,
  pactfileWriteMode: "merge",
  consumer: "kotsadm-web",
  provider: "kotsadm-api",
  host: "127.0.0.1"
});
github pact-foundation / pact-js / examples / jest / pactSetup.js View on Github external
const path = require("path")
const Pact = require("@pact-foundation/pact").Pact

global.port = 8991
global.provider = new Pact({
  port: global.port,
  log: path.resolve(process.cwd(), "logs", "mockserver-integration.log"),
  dir: path.resolve(process.cwd(), "pacts"),
  spec: 2,
  pactfileWriteMode: "update",
  consumer: "MyConsumer",
  provider: "MyProvider",
})
github pact-foundation / pact-js / examples / graphql / consumer.spec.ts View on Github external
describe("GraphQL example", () => {
  const provider = new Pact({
    port: 4000,
    log: path.resolve(process.cwd(), "logs", "mockserver-integration.log"),
    dir: path.resolve(process.cwd(), "pacts"),
    consumer: "GraphQLConsumer",
    provider: "GraphQLProvider",
  })

  before(() => provider.setup())
  after(() => provider.finalize())

  describe("query hello on /graphql", () => {
    before(() => {
      const graphqlQuery = new GraphQLInteraction()
        .uponReceiving("a hello request")
        .withQuery(
          `
github TimothyJones / github-cognito-openid-wrapper / config / setup-pact.js View on Github external
const path = require('path');
const { Pact } = require('@pact-foundation/pact');
const pkg = require('../package.json');

global.port = 8989;
global.PACT_BASE_URL = `http://localhost:${port}`;

global.provider = new Pact({
  port: global.port,
  log: path.resolve(process.cwd(), 'logs', 'mockserver-integration.log'),
  dir: path.resolve(process.cwd(), 'pacts'),
  spec: 2,
  logLevel: 'fatal',
  pactfileWriteMode: 'update',
  consumer: pkg.name,
  provider: 'GitHub.com'
});