BVB Source Codes

mongo-express Show testHttpUtils.js Source code

Return Download mongo-express: download testHttpUtils.js Source code - Download mongo-express Source code - Type:.js
  1. 'use strict';
  2.  
  3. const supertest = require('supertest');
  4.  
  5. const defaultConf = require('./testDefaultConfig');
  6. const testUtils = require('./testUtils');
  7. const middleware = require('../lib/middleware');
  8.  
  9. exports.createServer = () => {
  10.   const app = middleware(defaultConf());
  11.   const httpServer = app.listen();
  12.   const request = supertest.agent(httpServer);
  13.   // There is currently a race condition with collection registering to mongoDb.
  14.   // @TODO fix the race condition and remove me
  15.   return testUtils.timeoutPromise(50)
  16.     .then(() =>  ({ request, close: () => testUtils.asPromise(cb => httpServer.close(cb)) }));
  17. };
  18.  
  19. exports.getDocumentUrl = (db, collection, documentId) => `/db/${db}/${collection}/${JSON.stringify(documentId)}`;
  20.  
downloadtestHttpUtils.js Source code - Download mongo-express Source code
Related Source Codes/Software:
XCL-Charts - Android charting libraries (XCL-Charts is a free c... 2017-05-17
scrollMonitor - A simple and fast API to monitor elements as you s... 2017-05-16
XCDYouTubeKit - YouTube video player for iOS, tvOS and macOS 2017-05-16
rails-erd - Generate Entity-Relationship Diagrams for Rails ap... 2017-05-16
np - A better `npm publish` 2017-05-16
kaminari - A Scope & Engine based, clean, powerful, custo... 2017-06-04
python-fire - Python Fire is a library for automatically generat... 2017-06-04
Dapper - Dapper - a simple object mapper for .Net 2017-06-05
pkg - Package your Node.js project into an executable ... 2017-06-05
packer - Packer is a tool for creating identical machine im... 2017-06-05
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top