Skip to content

Commit 5177a8b

Browse files
committed
chore: remove comment from test cases
1 parent 7baa145 commit 5177a8b

File tree

1 file changed

+54
-54
lines changed

1 file changed

+54
-54
lines changed

regulation-worker/internal/delete/api/api_test.go

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -714,60 +714,60 @@ var oauthTests = []oauthTestCases{
714714
expectedDeleteStatus_OAuthV2: model.JobStatus{Status: model.JobStatusAborted, Error: fmt.Errorf(`[{"status":"failed","authErrorCategory": "%v", "error": "User does not have sufficient permissions"}]`, common.CategoryAuthStatusInactive)},
715715
expectedPayload: `[{"jobId":"16","destType":"ga","config":{"authStatus":"active","rudderDeleteAccountId":"xyz"},"userAttributes":[{"email":"[email protected]","phone":"8463633841","userId":"203984798476"}]}]`,
716716
},
717-
// {
718-
// name: "when REFRESH_TOKEN error happens but refreshing token fails due to token revocation, fail the job with Failed status",
719-
// job: model.Job{
720-
// ID: 17,
721-
// WorkspaceID: "1001",
722-
// DestinationID: "1234",
723-
// Status: model.JobStatus{Status: model.JobStatusPending},
724-
// Users: []model.User{
725-
// {
726-
// ID: "203984798477",
727-
// Attributes: map[string]string{
728-
// "phone": "8463633841",
729-
// "email": "[email protected]",
730-
// },
731-
// },
732-
// },
733-
// },
734-
// dest: model.Destination{
735-
// DestinationID: "1234",
736-
// Config: map[string]interface{}{
737-
// "rudderDeleteAccountId": "xyz",
738-
// "authStatus": "active",
739-
// },
740-
// Name: "GA",
741-
// DestDefConfig: defaultDestDefConfig,
742-
// },
743-
// deleteResponses: []deleteResponseParams{
744-
// {
745-
// status: 500,
746-
// jobResponse: `[{"status":"failed","authErrorCategory":"REFRESH_TOKEN", "error": "[GA] invalid credentials"}]`,
747-
// },
748-
// },
749-
750-
// cpResponses: []testutils.CpResponseParams{
751-
// // fetch token http request
752-
// {
753-
// Code: 200,
754-
// Response: `{"secret": {"access_token": "invalid_grant_access_token","refresh_token":"invalid_grant_refresh_token"}}`,
755-
// },
756-
// // refresh token http request
757-
// {
758-
// Code: 403,
759-
// Response: `{"status":403,"body":{"message":"[google_analytics] \"invalid_grant\" error, refresh token has been revoked","status":403,"code":"ref_token_invalid_grant"},"code":"ref_token_invalid_grant","access_token":"invalid_grant_access_token","refresh_token":"invalid_grant_refresh_token","developer_token":"dev_token"}`,
760-
// },
761-
// // authStatus inactive http request
762-
// {
763-
// Code: 200,
764-
// },
765-
// },
766-
767-
// expectedDeleteStatus: model.JobStatus{Status: model.JobStatusFailed, Error: fmt.Errorf("[google_analytics] \"invalid_grant\" error, refresh token has been revoked")},
768-
// expectedDeleteStatus_OAuthV2: model.JobStatus{Status: model.JobStatusFailed, Error: fmt.Errorf("[google_analytics] \"invalid_grant\" error, refresh token has been revoked")},
769-
// expectedPayload: `[{"jobId":"17","destType":"ga","config":{"authStatus":"active","rudderDeleteAccountId":"xyz"},"userAttributes":[{"email":"[email protected]","phone":"8463633841","userId":"203984798477"}]}]`,
770-
// },
717+
{
718+
name: "when REFRESH_TOKEN error happens but refreshing token fails due to token revocation, fail the job with Failed status",
719+
job: model.Job{
720+
ID: 17,
721+
WorkspaceID: "1001",
722+
DestinationID: "1234",
723+
Status: model.JobStatus{Status: model.JobStatusPending},
724+
Users: []model.User{
725+
{
726+
ID: "203984798477",
727+
Attributes: map[string]string{
728+
"phone": "8463633841",
729+
"email": "[email protected]",
730+
},
731+
},
732+
},
733+
},
734+
dest: model.Destination{
735+
DestinationID: "1234",
736+
Config: map[string]interface{}{
737+
"rudderDeleteAccountId": "xyz",
738+
"authStatus": "active",
739+
},
740+
Name: "GA",
741+
DestDefConfig: defaultDestDefConfig,
742+
},
743+
deleteResponses: []deleteResponseParams{
744+
{
745+
status: 500,
746+
jobResponse: `[{"status":"failed","authErrorCategory":"REFRESH_TOKEN", "error": "[GA] invalid credentials"}]`,
747+
},
748+
},
749+
750+
cpResponses: []testutils.CpResponseParams{
751+
// fetch token http request
752+
{
753+
Code: 200,
754+
Response: `{"secret": {"access_token": "invalid_grant_access_token","refresh_token":"invalid_grant_refresh_token"}}`,
755+
},
756+
// refresh token http request
757+
{
758+
Code: 403,
759+
Response: `{"status":403,"body":{"message":"[google_analytics] \"invalid_grant\" error, refresh token has been revoked","status":403,"code":"ref_token_invalid_grant"},"code":"ref_token_invalid_grant","access_token":"invalid_grant_access_token","refresh_token":"invalid_grant_refresh_token","developer_token":"dev_token"}`,
760+
},
761+
// authStatus inactive http request
762+
{
763+
Code: 200,
764+
},
765+
},
766+
767+
expectedDeleteStatus: model.JobStatus{Status: model.JobStatusFailed, Error: fmt.Errorf("[google_analytics] \"invalid_grant\" error, refresh token has been revoked")},
768+
expectedDeleteStatus_OAuthV2: model.JobStatus{Status: model.JobStatusFailed, Error: fmt.Errorf("[google_analytics] \"invalid_grant\" error, refresh token has been revoked")},
769+
expectedPayload: `[{"jobId":"17","destType":"ga","config":{"authStatus":"active","rudderDeleteAccountId":"xyz"},"userAttributes":[{"email":"[email protected]","phone":"8463633841","userId":"203984798477"}]}]`,
770+
},
771771
}
772772

773773
type mockIdentifier struct {

0 commit comments

Comments
 (0)