mirror of
https://github.com/bitwarden/server.git
synced 2025-06-30 15:42:48 -05:00
Handle case where Stripe IDs do not relate to Stripe entities (#4021)
This commit is contained in:
@ -7,12 +7,17 @@ namespace Bit.Core.Test.Billing;
|
||||
|
||||
public static class Utilities
|
||||
{
|
||||
public static async Task ThrowsContactSupportAsync(Func<Task> function)
|
||||
public static async Task ThrowsContactSupportAsync(
|
||||
Func<Task> function,
|
||||
string internalMessage = null,
|
||||
Exception innerException = null)
|
||||
{
|
||||
var contactSupport = ContactSupport();
|
||||
var contactSupport = ContactSupport(internalMessage, innerException);
|
||||
|
||||
var exception = await Assert.ThrowsAsync<BillingException>(function);
|
||||
|
||||
Assert.Equal(contactSupport.ClientFriendlyMessage, exception.ClientFriendlyMessage);
|
||||
Assert.Equal(contactSupport.Message, exception.Message);
|
||||
Assert.Equal(contactSupport.InnerException, exception.InnerException);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user