This package has been deprecated

Author message:

This package doesn't even exist in our repo anymore, feel free to pick it up if it's useful for you

cf-test-server

2.2.0 • Public • Published

cf-test-server

Cloudflare Server Test Util

Installation

$ npm install cf-test-server

Usage

import assert from 'assert';
import {createFakeServer} from 'cf-test-server';
import http from 'cf-util-http';
 
describe('apiEndpoints', () => {
  it('should do something', done => {
    const server = createFakeServer();
 
    server.respondWith('GET', '/api/endpoint', 200, {
      'Content-Type': 'application/json'
    }, {
      value: 'foo'
    });
 
    http.get('/api/endpoint', null, (err, res) => {
      if (err) {
        done(err);
      } else {
        try {
          assert.equal(res.status, 200);
          assert.equal(res.headers['Content-Type'], 'application/json');
          assert.equal(res.body.value, 'foo');
          done();
        } catch (err) {
          done(err);
        }
      }
    });
 
    server.respond();
  });
});

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i cf-test-server

    Weekly Downloads

    8

    Version

    2.2.0

    License

    BSD-3-Clause

    Last publish

    Collaborators

    • lbarthonet
    • cf-media-manager
    • jacobbednarz
    • celso
    • cf-radar
    • dash_service_account
    • g4brym
    • snigdha34
    • wrangler-publisher
    • marksteyn
    • chiminator
    • sgoodhew_cf
    • terinjokes
    • third774
    • jsteinberger
    • jasnell
    • asapzacy
    • pcostanzo
    • gregbrimble
    • geelen
    • rexscaria
    • dcruz_cf
    • xuranwang
    • jculvey
    • sejoker
    • vasturiano
    • cf-ci-write
    • segments-write
    • thibmeu
    • xortive
    • gurjinder
    • cf-ci2
    • lvalenta
    • worenga