File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed
Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -688,6 +688,7 @@ Examples:
688688- ❌ ` \u1680///\u1680 ` (empty after trimming wrapper whitespace)
689689- ❌ ` \u2007///\u2007 ` (empty after trimming wrapper whitespace)
690690- ❌ ` \u205F///\u205F ` (empty after trimming wrapper whitespace)
691+ - ❌ ` \u180E///\u180E ` (rejected as internal invisible-separator whitespace)
691692- ❌ ` \u3000///\u3000 ` (empty after trimming wrapper whitespace)
692693- ❌ ` \n\thttps://api.trigger.dev/base/?query=1\t\n ` (query is still rejected after trimming wrappers)
693694- ❌ ` \n\thttps://api.trigger.dev/base/#fragment\t\n ` (hash is still rejected after trimming wrappers)
Original file line number Diff line number Diff line change @@ -195,6 +195,7 @@ Examples:
195195- ❌ ` \u1680///\u1680 ` (empty after trimming wrapper whitespace)
196196- ❌ ` \u2007///\u2007 ` (empty after trimming wrapper whitespace)
197197- ❌ ` \u205F///\u205F ` (empty after trimming wrapper whitespace)
198+ - ❌ ` \u180E///\u180E ` (rejected as internal invisible-separator whitespace)
198199- ❌ ` \u3000///\u3000 ` (empty after trimming wrapper whitespace)
199200- ❌ ` \n\thttps://api.trigger.dev/base/?query=1\t\n ` (query is still rejected after trimming wrappers)
200201- ❌ ` \n\thttps://api.trigger.dev/base/#fragment\t\n ` (hash is still rejected after trimming wrappers)
Original file line number Diff line number Diff line change @@ -808,6 +808,17 @@ describe("TriggerChatTransport", function () {
808808 } ) . toThrowError ( "baseURL must not be empty" ) ;
809809 } ) ;
810810
811+ it ( "throws internal-whitespace validation for mongolian-vowel-separator wrapper slashes" , function ( ) {
812+ expect ( function ( ) {
813+ new TriggerChatTransport ( {
814+ task : "chat-task" ,
815+ accessToken : "pk_trigger" ,
816+ baseURL : "\u180E///\u180E" ,
817+ stream : "chat-stream" ,
818+ } ) ;
819+ } ) . toThrowError ( "baseURL must not contain internal whitespace characters" ) ;
820+ } ) ;
821+
811822 it ( "uses default baseURL when omitted" , function ( ) {
812823 expect ( function ( ) {
813824 new TriggerChatTransport ( {
@@ -3934,6 +3945,17 @@ describe("TriggerChatTransport", function () {
39343945 } ) . toThrowError ( "baseURL must not be empty" ) ;
39353946 } ) ;
39363947
3948+ it ( "throws internal-whitespace validation from factory for mongolian-vowel-separator wrapper slashes" , function ( ) {
3949+ expect ( function ( ) {
3950+ createTriggerChatTransport ( {
3951+ task : "chat-task" ,
3952+ accessToken : "pk_trigger" ,
3953+ baseURL : "\u180E///\u180E" ,
3954+ stream : "chat-stream" ,
3955+ } ) ;
3956+ } ) . toThrowError ( "baseURL must not contain internal whitespace characters" ) ;
3957+ } ) ;
3958+
39373959 it ( "uses default baseURL in factory when omitted" , function ( ) {
39383960 expect ( function ( ) {
39393961 createTriggerChatTransport ( {
You can’t perform that action at this time.
0 commit comments