0.0.16 • Published 8 years ago

pack-test-server v0.0.16

Weekly downloads
1
License
BSD-3-Clause
Repository
-
Last release
8 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

8 years ago

0.0.15

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.6

8 years ago

0.0.2

9 years ago

1.0.0

9 years ago