Skip to content
Snippets Groups Projects
Commit 636f711f authored by richard.petersen's avatar richard.petersen :sailboat:
Browse files

Cleanup

parent 2bea2a40
No related branches found
No related tags found
No related merge requests found
import express from 'express'
import * as td from 'testdouble'
import { register } from 'prom-client'
import request from 'supertest'
import { Response } from 'node-fetch'
// TODO remove this
export function getRandomPort () {
return 1000 + (Math.random() * 39000) >> 0
}
// TODO remove this
export async function createMockServer ({ port }) {
const app = express()
const server = await new Promise(resolve => {
const server = app.listen(port, () => resolve(server))
})
server.respondWith = function (routes) {
for (const [route, data] of Object.entries(routes)) {
if (typeof data === 'function') {
app.get(route, data)
} else {
app.get(route, (req, res) => res.json(data))
}
}
}
return server
}
export function generateSimpleViteManifest (mapping) {
const viteManifest = {}
for (const [file, value] of Object.entries(mapping)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment