mirror of https://github.com/openclaw/openclaw.git
test: centralize registry-backed channel contracts
This commit is contained in:
parent
7614c45980
commit
1f97f907b2
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("bluebubbles");
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
import {
|
||||
describeChannelRegistryBackedContracts,
|
||||
describeSessionBindingRegistryBackedContract,
|
||||
} from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("discord");
|
||||
describeSessionBindingRegistryBackedContract("discord");
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
import {
|
||||
describeChannelRegistryBackedContracts,
|
||||
describeSessionBindingRegistryBackedContract,
|
||||
} from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("feishu");
|
||||
describeSessionBindingRegistryBackedContract("feishu");
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
import { describeSessionBindingContractCoverage } from "../../../test/helpers/channels/session-binding-contract.js";
|
||||
import { feishuSessionBindingAdapterChannels } from "../api.js";
|
||||
|
||||
describeSessionBindingContractCoverage(feishuSessionBindingAdapterChannels);
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("imessage");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("irc");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("line");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeSessionBindingRegistryBackedContract } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeSessionBindingRegistryBackedContract("matrix");
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
import { describeSessionBindingContractCoverage } from "../../../test/helpers/channels/session-binding-contract.js";
|
||||
import { matrixSessionBindingAdapterChannels } from "../api.js";
|
||||
|
||||
describeSessionBindingContractCoverage(matrixSessionBindingAdapterChannels);
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("mattermost");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("nextcloud-talk");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("signal");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("slack");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("synology-chat");
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
import {
|
||||
describeChannelRegistryBackedContracts,
|
||||
describeSessionBindingRegistryBackedContract,
|
||||
} from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("telegram");
|
||||
describeSessionBindingRegistryBackedContract("telegram");
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
import { describeChannelRegistryBackedContracts } from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
|
||||
describeChannelRegistryBackedContracts("zalo");
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
import {
|
||||
describeChannelRegistryBackedContracts,
|
||||
describeSessionBindingRegistryBackedContract,
|
||||
} from "../../../test/helpers/channels/registry-backed-contract.js";
|
||||
import {
|
||||
actionContractRegistry,
|
||||
directoryContractRegistry,
|
||||
pluginContractRegistry,
|
||||
sessionBindingContractRegistry,
|
||||
setupContractRegistry,
|
||||
statusContractRegistry,
|
||||
surfaceContractRegistry,
|
||||
threadingContractRegistry,
|
||||
} from "./registry.js";
|
||||
|
||||
const registryIds = new Set<string>([
|
||||
...pluginContractRegistry.map((entry) => entry.id),
|
||||
...actionContractRegistry.map((entry) => entry.id),
|
||||
...setupContractRegistry.map((entry) => entry.id),
|
||||
...statusContractRegistry.map((entry) => entry.id),
|
||||
...surfaceContractRegistry.map((entry) => entry.id),
|
||||
...threadingContractRegistry.map((entry) => entry.id),
|
||||
...directoryContractRegistry.map((entry) => entry.id),
|
||||
]);
|
||||
|
||||
for (const id of [...registryIds].toSorted()) {
|
||||
describeChannelRegistryBackedContracts(id);
|
||||
}
|
||||
|
||||
for (const entry of sessionBindingContractRegistry) {
|
||||
describeSessionBindingRegistryBackedContract(entry.id);
|
||||
}
|
||||
Loading…
Reference in New Issue