agreed-client

agreed client, testing utilities

Usage no npm install needed!

<script type="module">
  import agreedClient from 'https://cdn.skypack.dev/agreed-client';
</script>

README

agreed-client

Build Status

An agreed client for check response.

Install

$ npm install agreed-client -D

Usage

const agreedClient = require('agreed-client')

const {
  client,
  agrees,
  reporter,
} = agreedClient({
  path: './test/agreed.json5', // required
  scheme: 'http', // optional, default is http
  host: 'localhost', // optional, default is localhost
  port: 30103, // optional, default is 80
  defaultRequestHeaders: {
    'x-jwt-token': 'foobarbaz'
  }
})

client.requestPromise(agrees)
  .then(reporter)
  .catch((e) => {
    console.error(e)
    process.exit(1)
  })