





























@@ -56,30 +56,47 @@ describe("nextcloud talk setup", () => {
5656setNextcloudTalkAccountConfig(cfg, DEFAULT_ACCOUNT_ID, {
5757apiUser: "bot",
5858}),
59-).toMatchObject({
59+).toEqual({
6060channels: {
6161"nextcloud-talk": {
62+enabled: true,
63+baseUrl: "https://cloud.example.com",
64+botSecret: "top-secret",
6265apiUser: "bot",
66+accounts: {
67+work: {
68+botSecret: "work-secret",
69+botSecretFile: "/tmp/work-secret",
70+apiPassword: "api-secret",
71+},
72+},
6373},
6474},
6575});
667667-expect(clearNextcloudTalkAccountFields(cfg, DEFAULT_ACCOUNT_ID, ["botSecret"])).toMatchObject({
77+expect(clearNextcloudTalkAccountFields(cfg, DEFAULT_ACCOUNT_ID, ["botSecret"])).toEqual({
6878channels: {
6979"nextcloud-talk": {
7080baseUrl: "https://cloud.example.com",
81+accounts: {
82+work: {
83+botSecret: "work-secret",
84+botSecretFile: "/tmp/work-secret",
85+apiPassword: "api-secret",
86+},
87+},
7188},
7289},
7390});
7491expect(
7592clearNextcloudTalkAccountFields(cfg, DEFAULT_ACCOUNT_ID, ["botSecret"]),
7693).not.toHaveProperty(["channels", "nextcloud-talk", "botSecret"]);
779478-expect(
79-clearNextcloudTalkAccountFields(cfg, "work", ["botSecret", "botSecretFile"]),
80-).toMatchObject({
95+expect(clearNextcloudTalkAccountFields(cfg, "work", ["botSecret", "botSecretFile"])).toEqual({
8196channels: {
8297"nextcloud-talk": {
98+baseUrl: "https://cloud.example.com",
99+botSecret: "top-secret",
83100accounts: {
84101work: {
85102apiPassword: "api-secret",
@@ -98,10 +115,12 @@ describe("nextcloud talk setup", () => {
98115};
99116100117expect(nextcloudTalkDmPolicy.getCurrent(base)).toBe("pairing");
101-expect(nextcloudTalkDmPolicy.setPolicy(base, "open")).toMatchObject({
118+expect(nextcloudTalkDmPolicy.setPolicy(base, "open")).toEqual({
102119channels: {
103120"nextcloud-talk": {
121+enabled: true,
104122dmPolicy: "open",
123+allowFrom: ["*"],
105124},
106125},
107126});
@@ -263,9 +282,10 @@ describe("nextcloud talk setup", () => {
263282baseUrl: "https://cloud.example.com",
264283},
265284} as never),
266-).toMatchObject({
285+).toEqual({
267286channels: {
268287"nextcloud-talk": {
288+enabled: true,
269289accounts: {
270290work: {
271291enabled: true,
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。