mirror of
https://github.com/bitwarden/server.git
synced 2026-05-03 20:05:11 -05:00
Remove the unpaid status and update the test
This commit is contained in:
@@ -76,7 +76,7 @@ public class GetCloudOrganizationLicenseQuery : IGetCloudOrganizationLicenseQuer
|
||||
var status = subscriptionInfo.Subscription.Status;
|
||||
|
||||
if (status is StripeConstants.SubscriptionStatus.Canceled or StripeConstants.SubscriptionStatus.Incomplete
|
||||
or StripeConstants.SubscriptionStatus.IncompleteExpired or StripeConstants.SubscriptionStatus.Unpaid)
|
||||
or StripeConstants.SubscriptionStatus.IncompleteExpired)
|
||||
{
|
||||
throw new BadRequestException(
|
||||
"Unable to generate license due to a payment issue. Please update your billing information or contact support for assistance.");
|
||||
|
||||
@@ -183,23 +183,6 @@ public class GetCloudOrganizationLicenseQueryTests
|
||||
Assert.Contains("Unable to generate license due to a payment issue", exception.Message);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[BitAutoData]
|
||||
public async Task GetLicenseAsync_UnpaidSubscription_Throws(
|
||||
SutProvider<GetCloudOrganizationLicenseQuery> sutProvider,
|
||||
Organization organization, Guid installationId, Installation installation, SubscriptionInfo subInfo)
|
||||
{
|
||||
installation.Enabled = true;
|
||||
subInfo.Subscription = new SubscriptionInfo.BillingSubscription(new Subscription { Status = "unpaid" });
|
||||
|
||||
sutProvider.GetDependency<IInstallationRepository>().GetByIdAsync(installationId).Returns(installation);
|
||||
sutProvider.GetDependency<IStripePaymentService>().GetSubscriptionAsync(organization).Returns(subInfo);
|
||||
|
||||
var exception = await Assert.ThrowsAsync<BadRequestException>(async () =>
|
||||
await sutProvider.Sut.GetLicenseAsync(organization, installationId));
|
||||
Assert.Contains("Unable to generate license due to a payment issue", exception.Message);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[BitAutoData]
|
||||
public async Task GetLicenseAsync_NullSubscription_Throws(
|
||||
|
||||
Reference in New Issue
Block a user