From ce26efeca32208653e54601f6b9b66c349faf477 Mon Sep 17 00:00:00 2001 From: Will Hunt Date: Thu, 25 Nov 2021 11:12:29 +0000 Subject: [PATCH] Make CI happy --- config.sample.yml | 4 ++++ src/Config/Defaults.ts | 2 +- tests/AdminRoomTest.ts | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/config.sample.yml b/config.sample.yml index b732f5f1..9b4854eb 100644 --- a/config.sample.yml +++ b/config.sample.yml @@ -34,6 +34,10 @@ jira: # webhook: secret: secrettoken + oauth: + client_id: foo + client_secret: bar + redirect_uri: https://example.com/bridge_oauth/ generic: # (Optional) Support for generic webhook events. `allowJsTransformationFunctions` will allow users to write short transformation snippets in code, and thus is unsafe in untrusted environments # diff --git a/src/Config/Defaults.ts b/src/Config/Defaults.ts index 809eab6d..3caec358 100644 --- a/src/Config/Defaults.ts +++ b/src/Config/Defaults.ts @@ -4,7 +4,7 @@ import { getConfigKeyMetadata } from "./Decorators"; import { Node, YAMLSeq } from "yaml/types"; import { randomBytes } from "crypto"; -const DefaultConfig = new BridgeConfig({ +export const DefaultConfig = new BridgeConfig({ bridge: { domain: "example.com", url: "http://localhost:8008", diff --git a/tests/AdminRoomTest.ts b/tests/AdminRoomTest.ts index 97cc2c7d..d6dcd7f3 100644 --- a/tests/AdminRoomTest.ts +++ b/tests/AdminRoomTest.ts @@ -1,6 +1,7 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { expect } from "chai"; import { AdminRoom } from "../src/AdminRoom"; +import { DefaultConfig } from "../src/Config/Defaults"; import { NotifFilter } from "../src/NotificationFilters"; import { UserTokenStore } from "../src/UserTokenStore"; import { IntentMock } from "./utils/IntentMock"; @@ -12,7 +13,7 @@ function createAdminRoom(data: any = {admin_user: "@admin:bar"}): [AdminRoom, In if (!data.admin_user) { data.admin_user = "@admin:bar"; } - const tokenStore = new UserTokenStore("notapath", intent); + const tokenStore = new UserTokenStore("notapath", intent, DefaultConfig); return [new AdminRoom(ROOM_ID, data, NotifFilter.getDefaultContent(), intent, tokenStore, {} as any, ), intent]; }