summaryrefslogtreecommitdiff
path: root/packages/backend/test/utils.ts
diff options
context:
space:
mode:
authorledlamp <lamp@owo69.me>2023-02-22 00:51:40 -0800
committerGitHub <noreply@github.com>2023-02-22 17:51:40 +0900
commit3dfe3aa9a48cba0570508ef037c5289894fa731b (patch)
treefd0acc34a37e8730097225bad7141d9fb1abf92e /packages/backend/test/utils.ts
parentNew Crowdin updates (#9897) (diff)
downloadmisskey-3dfe3aa9a48cba0570508ef037c5289894fa731b.tar.gz
misskey-3dfe3aa9a48cba0570508ef037c5289894fa731b.tar.bz2
misskey-3dfe3aa9a48cba0570508ef037c5289894fa731b.zip
Allow configuring the listen host (#9924)
Diffstat (limited to 'packages/backend/test/utils.ts')
-rw-r--r--packages/backend/test/utils.ts11
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/backend/test/utils.ts b/packages/backend/test/utils.ts
index 50988939aa..7539adc68c 100644
--- a/packages/backend/test/utils.ts
+++ b/packages/backend/test/utils.ts
@@ -19,6 +19,7 @@ const _dirname = dirname(_filename);
const config = loadConfig();
export const port = config.port;
+export const host = config.host || "localhost";
export const api = async (endpoint: string, params: any, me?: any) => {
endpoint = endpoint.replace(/^\//, '');
@@ -28,7 +29,7 @@ export const api = async (endpoint: string, params: any, me?: any) => {
} : {};
try {
- const res = await got<string>(`http://localhost:${port}/api/${endpoint}`, {
+ const res = await got<string>(`http://${host}:${port}/api/${endpoint}`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
@@ -66,7 +67,7 @@ export const request = async (path: string, params: any, me?: any): Promise<{ bo
i: me.token,
} : {};
- const res = await fetch(`http://localhost:${port}/${path}`, {
+ const res = await fetch(`http://${host}:${port}/${path}`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
@@ -123,7 +124,7 @@ export const uploadFile = async (user: any, _path?: string): Promise<any> => {
formData.append('file', fs.createReadStream(absPath));
formData.append('force', 'true');
- const res = await got<string>(`http://localhost:${port}/api/drive/files/create`, {
+ const res = await got<string>(`http://${host}:${port}/api/drive/files/create`, {
method: 'POST',
body: formData,
retry: {
@@ -160,7 +161,7 @@ export const uploadUrl = async (user: any, url: string) => {
export function connectStream(user: any, channel: string, listener: (message: Record<string, any>) => any, params?: any): Promise<WebSocket> {
return new Promise((res, rej) => {
- const ws = new WebSocket(`ws://localhost:${port}/streaming?i=${user.token}`);
+ const ws = new WebSocket(`ws://${host}:${port}/streaming?i=${user.token}`);
ws.on('open', () => {
ws.on('message', data => {
@@ -222,7 +223,7 @@ export const waitFire = async (user: any, channel: string, trgr: () => any, cond
export const simpleGet = async (path: string, accept = '*/*'): Promise<{ status?: number, type?: string, location?: string }> => {
// node-fetchだと3xxを取れない
return await new Promise((resolve, reject) => {
- const req = http.request(`http://localhost:${port}${path}`, {
+ const req = http.request(`http://${host}:${port}${path}`, {
headers: {
Accept: accept,
},