0.0.16 • Published 7 years ago

pack-test-server v0.0.16

Weekly downloads
1
License
BSD-3-Clause
Repository
-
Last release
7 years ago

pack-test-server

Pack Server Test Util

Installation

$ npm install pack-test-server

Usage

const assert = require('assert');
const {createFakeServer} = require('pack-test-server');
const http = require('pack-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();
  });
});
0.0.16

7 years ago

0.0.15

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.6

7 years ago

0.0.2

8 years ago

1.0.0

8 years ago