We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 445f98a + 33085c3 commit a5c8649Copy full SHA for a5c8649
3 files changed
pkg/provision/provisioner.go
@@ -97,6 +97,7 @@ func (prov *AccountProvision) ActivateAccount(create bool,
97
PrincipalID: principalID,
98
ID: leaseID.String(),
99
LeaseStatus: db.Active,
100
+ LeaseStatusReason: db.LeaseActive,
101
BudgetAmount: budgetAmount,
102
BudgetCurrency: budgetCurrency,
103
BudgetNotificationEmails: budgetNotificationEmails,
pkg/provision/provisioner_test.go
@@ -203,9 +203,10 @@ type testActivateLeaseInput struct {
203
func TestActivateLease(t *testing.T) {
204
// Construct test scenarios
205
lease := &db.RedboxLease{
206
- AccountID: "123",
207
- PrincipalID: "abc",
208
- LeaseStatus: db.Active,
+ AccountID: "123",
+ PrincipalID: "abc",
+ LeaseStatus: db.Active,
209
210
}
211
tests := []testActivateLeaseInput{
212
// Happy Path - Create
@@ -221,6 +222,7 @@ func TestActivateLease(t *testing.T) {
221
222
AccountID: "123",
223
PrincipalID: "abc",
224
225
226
LastModifiedOn: 456,
227
LeaseStatusModifiedOn: 789,
228
},
tests/acceptance/provisioner_test.go
@@ -60,6 +60,7 @@ func TestProvisioner(t *testing.T) {
60
require.Equal(t, principalID, result.PrincipalID)
61
require.Equal(t, acctID, result.AccountID)
62
require.Equal(t, db.Active, result.LeaseStatus)
63
+ require.Equal(t, db.LeaseActive, result.LeaseStatusReason)
64
require.NotEqual(t, 0, result.CreatedOn)
65
require.NotEqual(t, 0, result.LastModifiedOn)
66
@@ -73,6 +74,8 @@ func TestProvisioner(t *testing.T) {
73
74
require.Equal(t, result.AccountID, assgnAfter.AccountID)
75
require.Equal(t, result.LeaseStatus,
76
assgnAfter.LeaseStatus)
77
+ require.Equal(t, result.LeaseStatusReason,
78
+ assgnAfter.LeaseStatusReason)
79
require.Equal(t, result.CreatedOn, assgnAfter.CreatedOn)
80
require.Equal(t, result.LastModifiedOn, assgnAfter.LastModifiedOn)
81
require.Equal(t, result.LeaseStatusModifiedOn, assgnAfter.LeaseStatusModifiedOn)
0 commit comments