Skip to content

Commit e7d5bf4

Browse files
committed
better e2e tests
1 parent ff46dce commit e7d5bf4

File tree

2 files changed

+32
-20
lines changed
  • dev-packages/e2e-tests/test-applications
    • node-express-cjs-preload/src
    • node-express-esm-preload/src

2 files changed

+32
-20
lines changed

dev-packages/e2e-tests/test-applications/node-express-cjs-preload/src/app.js

+16-10
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
const Sentry = require('@sentry/node');
22
const express = require('express');
33

4-
Sentry.init({
5-
environment: 'qa', // dynamic sampling bias to keep transactions
6-
dsn: process.env.E2E_TEST_DSN,
7-
tunnel: `http://localhost:3031/`, // proxy server
8-
tracesSampleRate: 1,
9-
});
10-
114
const app = express();
125
const port = 3030;
136

@@ -41,6 +34,19 @@ app.use(function onError(err, req, res, next) {
4134
res.end(res.sentry + '\n');
4235
});
4336

44-
app.listen(port, () => {
45-
console.log(`Example app listening on port ${port}`);
46-
});
37+
async function run() {
38+
await new Promise(resolve => setTimeout(resolve, 1000));
39+
40+
Sentry.init({
41+
environment: 'qa', // dynamic sampling bias to keep transactions
42+
dsn: process.env.E2E_TEST_DSN,
43+
tunnel: `http://localhost:3031/`, // proxy server
44+
tracesSampleRate: 1,
45+
});
46+
47+
app.listen(port, () => {
48+
console.log(`Example app listening on port ${port}`);
49+
});
50+
}
51+
52+
run();

dev-packages/e2e-tests/test-applications/node-express-esm-preload/src/app.mjs

+16-10
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
import * as Sentry from '@sentry/node';
22
import express from 'express';
33

4-
Sentry.init({
5-
environment: 'qa', // dynamic sampling bias to keep transactions
6-
dsn: process.env.E2E_TEST_DSN,
7-
tunnel: `http://localhost:3031/`, // proxy server
8-
tracesSampleRate: 1,
9-
});
10-
114
const app = express();
125
const port = 3030;
136

@@ -41,6 +34,19 @@ app.use(function onError(err, req, res, next) {
4134
res.end(res.sentry + '\n');
4235
});
4336

44-
app.listen(port, () => {
45-
console.log(`Example app listening on port ${port}`);
46-
});
37+
async function run() {
38+
await new Promise(resolve => setTimeout(resolve, 1000));
39+
40+
Sentry.init({
41+
environment: 'qa', // dynamic sampling bias to keep transactions
42+
dsn: process.env.E2E_TEST_DSN,
43+
tunnel: `http://localhost:3031/`, // proxy server
44+
tracesSampleRate: 1,
45+
});
46+
47+
app.listen(port, () => {
48+
console.log(`Example app listening on port ${port}`);
49+
});
50+
}
51+
52+
run();

0 commit comments

Comments
 (0)