























@@ -7,6 +7,12 @@ import {
77} from "./approval-native-helpers.js";
88import type { OpenClawConfig } from "./config-runtime.js";
9910+const EMPTY_SESSION_CFG = {
11+session: {
12+store: ".artifacts/test/approval-native-helpers-empty-sessions.json",
13+},
14+} satisfies OpenClawConfig;
15+1016describe("createChannelNativeOriginTargetResolver", () => {
1117it("reuses shared turn-source routing and respects shouldHandle gating", () => {
1218const resolveOriginTarget = createChannelNativeOriginTargetResolver<NativeApprovalTarget>({
@@ -24,7 +30,7 @@ describe("createChannelNativeOriginTargetResolver", () => {
24302531expect(
2632resolveOriginTarget({
27-cfg: {} as OpenClawConfig,
33+cfg: EMPTY_SESSION_CFG,
2834accountId: "ops",
2935request: {
3036id: "plugin:req-1",
@@ -47,7 +53,7 @@ describe("createChannelNativeOriginTargetResolver", () => {
47534854expect(
4955resolveOriginTarget({
50-cfg: {} as OpenClawConfig,
56+cfg: EMPTY_SESSION_CFG,
5157accountId: "other",
5258request: {
5359id: "plugin:req-1",
@@ -90,7 +96,7 @@ describe("createChannelNativeOriginTargetResolver", () => {
90969197expect(
9298resolveOriginTarget({
93-cfg: {} as OpenClawConfig,
99+cfg: EMPTY_SESSION_CFG,
94100request: {
95101id: "req-1",
96102request: {
@@ -120,7 +126,7 @@ describe("createChannelNativeOriginTargetResolver", () => {
120126121127expect(
122128resolveOriginTarget({
123-cfg: {} as OpenClawConfig,
129+cfg: EMPTY_SESSION_CFG,
124130request: {
125131id: "req-1",
126132request: {
@@ -149,7 +155,7 @@ describe("createChannelNativeOriginTargetResolver", () => {
149155150156expect(
151157resolveOriginTarget({
152-cfg: {} as OpenClawConfig,
158+cfg: EMPTY_SESSION_CFG,
153159request: {
154160id: "req-1",
155161request: {
@@ -178,7 +184,7 @@ describe("createChannelNativeOriginTargetResolver", () => {
178184179185expect(
180186resolveOriginTarget({
181-cfg: {} as OpenClawConfig,
187+cfg: EMPTY_SESSION_CFG,
182188request: {
183189id: "req-1",
184190request: {
@@ -206,7 +212,7 @@ describe("createChannelNativeOriginTargetResolver", () => {
206212207213expect(
208214resolveOriginTarget({
209-cfg: {} as OpenClawConfig,
215+cfg: EMPTY_SESSION_CFG,
210216request: {
211217id: "req-1",
212218request: {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。