mirror of
https://github.com/brianc/node-postgres.git
synced 2026-01-18 15:55:05 +00:00
32 lines
789 B
JavaScript
32 lines
789 B
JavaScript
if (parseInt(process.versions.node.split('.')[0]) < 16) {
|
|
process.exit(0)
|
|
}
|
|
var helper = require('../../test-helper')
|
|
const path = require('path')
|
|
const { unstable_dev } = require('wrangler')
|
|
|
|
var suite = new helper.Suite()
|
|
|
|
suite.testAsync('Can run in Cloudflare Worker?', test())
|
|
|
|
async function test() {
|
|
const worker = await unstable_dev(path.resolve(__dirname, './index.ts'), {
|
|
config: path.resolve(__dirname, '../wrangler.toml'),
|
|
vars: {
|
|
...process.env,
|
|
},
|
|
experimental: {
|
|
experimentalLocal: true,
|
|
disableExperimentalWarning: true,
|
|
},
|
|
logLevel: 'ERROR',
|
|
})
|
|
try {
|
|
const resp = await worker.fetch('/')
|
|
const { rows } = await resp.json()
|
|
assert.same(rows[0].text, 'Hello, World!')
|
|
} finally {
|
|
await worker.stop()
|
|
}
|
|
}
|