Files
nebula.js/test/rendering/server.js
Per Nylander 0b026f7c4b test: rendering test goes playwrigt (#1031)
* test: rendering test goes playwrigt

* test: update cci

* test: update cci

* test: update cci

* test: more playwright

* test: update config

* test: update config

* test: update config

* test: update baseline
2022-12-19 08:56:00 +01:00

32 lines
712 B
JavaScript

const express = require('express');
const path = require('path');
async function startServer(port) {
const app = express();
// const port = 8050;
const url = `http://localhost:${port}`;
app.use(express.static(path.resolve(__dirname)));
app.use('/apis', express.static(path.resolve(__dirname, '../../apis')));
app.use('/node_modules', express.static(path.resolve(__dirname, '../../node_modules')));
let server;
await new Promise((resolve) => {
server = app.listen(port, () => {
console.log(`Running rendering server at ${url}`);
resolve();
});
});
const destroy = () => {
server.close();
};
return {
url,
destroy,
};
}
module.exports = startServer;