@@ -429,6 +429,43 @@ function testUnknownQueueErrorParsingAndMessaging(): void {
429429 userMessage : 'Review queue is temporarily unavailable.' ,
430430 } ,
431431 ) ;
432+
433+ const userFacingMessages = [
434+ getUnknownQueueLoadErrorMessage ( permissionDenied , 'owner' ) ,
435+ getUnknownQueueLoadErrorMessage ( permissionDenied , 'non-member' ) ,
436+ getUnknownQueueLoadErrorMessage ( failedPrecondition , 'owner' ) ,
437+ getUnknownQueueLoadErrorMessage ( unknownError , null ) ,
438+ classifyUnknownQueueLoadFailure ( {
439+ error : permissionDenied ,
440+ membershipProbeResult : 'owner' ,
441+ plainReadProbeResult : 'permission-denied' ,
442+ } ) . userMessage ,
443+ classifyUnknownQueueLoadFailure ( {
444+ error : permissionDenied ,
445+ membershipProbeResult : 'owner' ,
446+ plainReadProbeResult : 'succeeded' ,
447+ } ) . userMessage ,
448+ classifyUnknownQueueLoadFailure ( {
449+ error : permissionDenied ,
450+ membershipProbeResult : 'non-member' ,
451+ plainReadProbeResult : 'not-run' ,
452+ } ) . userMessage ,
453+ classifyUnknownQueueLoadFailure ( {
454+ error : failedPrecondition ,
455+ membershipProbeResult : 'owner' ,
456+ plainReadProbeResult : 'not-run' ,
457+ } ) . userMessage ,
458+ classifyUnknownQueueLoadFailure ( {
459+ error : unknownError ,
460+ membershipProbeResult : null ,
461+ plainReadProbeResult : 'failed' ,
462+ } ) . userMessage ,
463+ ] ;
464+
465+ for ( const message of userFacingMessages ) {
466+ assert . equal ( message . includes ( '[build:' ) , false ) ;
467+ assert . equal ( message . includes ( 'Build ' ) , false ) ;
468+ }
432469}
433470
434471function testUnknownQueueFallbackSortOrder ( ) : void {
0 commit comments