Skip to content

Commit edeed64

Browse files
Add factory-path baseURL empty validation coverage
Co-authored-by: Eric Allam <eric@trigger.dev>
1 parent 4ae1207 commit edeed64

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

packages/ai/src/chatTransport.test.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2734,6 +2734,17 @@ describe("TriggerChatTransport", function () {
27342734
});
27352735
});
27362736

2737+
it("throws from factory when baseURL is empty after trimming", function () {
2738+
expect(function () {
2739+
createTriggerChatTransport({
2740+
task: "chat-task",
2741+
accessToken: "pk_trigger",
2742+
baseURL: " /// ",
2743+
stream: "chat-stream",
2744+
});
2745+
}).toThrowError("baseURL must not be empty");
2746+
});
2747+
27372748
it("continues streaming when onTriggeredRun callback throws", async function () {
27382749
let callbackCalled = false;
27392750
const errors: TriggerChatTransportError[] = [];

0 commit comments

Comments
 (0)