Skip to content

Commit 99d96a4

Browse files
Cover BOM-wrapped uppercase HTTP baseURL acceptance
Co-authored-by: Eric Allam <eric@trigger.dev>
1 parent 9bb67ad commit 99d96a4

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

packages/ai/src/chatTransport.test.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1094,6 +1094,17 @@ describe("TriggerChatTransport", function () {
10941094
}).not.toThrow();
10951095
});
10961096

1097+
it("accepts BOM-wrapped uppercase HTTP baseURL values", function () {
1098+
expect(function () {
1099+
new TriggerChatTransport({
1100+
task: "chat-task",
1101+
accessToken: "pk_trigger",
1102+
baseURL: "\uFEFFHTTP://api.trigger.dev/custom-prefix/\uFEFF",
1103+
stream: "chat-stream",
1104+
});
1105+
}).not.toThrow();
1106+
});
1107+
10971108
it("accepts percent-encoded whitespace in baseURL paths", function () {
10981109
expect(function () {
10991110
new TriggerChatTransport({
@@ -3800,6 +3811,17 @@ describe("TriggerChatTransport", function () {
38003811
}).not.toThrow();
38013812
});
38023813

3814+
it("accepts BOM-wrapped uppercase HTTP baseURL values from factory", function () {
3815+
expect(function () {
3816+
createTriggerChatTransport({
3817+
task: "chat-task",
3818+
accessToken: "pk_trigger",
3819+
baseURL: "\uFEFFHTTP://api.trigger.dev/custom-prefix/\uFEFF",
3820+
stream: "chat-stream",
3821+
});
3822+
}).not.toThrow();
3823+
});
3824+
38033825
it("accepts percent-encoded whitespace in baseURL paths from factory", function () {
38043826
expect(function () {
38053827
createTriggerChatTransport({

0 commit comments

Comments
 (0)