@@ -28,12 +28,17 @@ func (s *BrowserExtensionTwoFactorAuthTestSuite) TestRequest2FaToken() {
2828
2929 var tokenRequest * e2e_tests.AuthTokenRequestResponse
3030 request2FaTokenPayload := []byte (`{"domain":"https://facebook.com/path/nested"}` )
31- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" , request2FaTokenPayload , & tokenRequest )
31+ e2e_tests .DoAPISuccessPost (s .T (),
32+ "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" ,
33+ request2FaTokenPayload ,
34+ & tokenRequest )
3235
3336 s .Equal (browserExtension .Id , tokenRequest .ExtensionId )
3437
3538 var tokenRequestById * e2e_tests.AuthTokenRequestResponse
36- e2e_tests .DoAPISuccessGet (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id , & tokenRequestById )
39+ e2e_tests .DoAPISuccessGet (s .T (),
40+ "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id ,
41+ & tokenRequestById )
3742 s .Equal (tokenRequest .Id , tokenRequestById .Id )
3843 s .Equal ("https://facebook.com" , tokenRequestById .Domain )
3944}
@@ -42,13 +47,21 @@ func (s *BrowserExtensionTwoFactorAuthTestSuite) TestFindAll2FaRequestsForBrowse
4247 browserExtension := e2e_tests .CreateBrowserExtension (s .T (), "go-ext" )
4348
4449 facebook2FaTokenRequest := []byte (`{"domain":"facebook.com"}` )
45- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" , facebook2FaTokenRequest , nil )
50+ e2e_tests .DoAPISuccessPost (s .T (),
51+ "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" ,
52+ facebook2FaTokenRequest ,
53+ nil )
4654
4755 google2FaTokenRequest := []byte (`{"domain":"google.com"}` )
48- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" , google2FaTokenRequest , nil )
56+ e2e_tests .DoAPISuccessPost (s .T (),
57+ "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" ,
58+ google2FaTokenRequest ,
59+ nil )
4960
5061 var tokenRequestsCollection []* e2e_tests.AuthTokenRequestResponse
51- e2e_tests .DoAPISuccessGet (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests" , & tokenRequestsCollection )
62+ e2e_tests .DoAPISuccessGet (s .T (),
63+ "browser_extensions/" + browserExtension .Id + "/2fa_requests" ,
64+ & tokenRequestsCollection )
5265
5366 s .Len (tokenRequestsCollection , 2 )
5467}
@@ -57,31 +70,51 @@ func (s *BrowserExtensionTwoFactorAuthTestSuite) TestClose2FaTokenRequest() {
5770 var tokenRequest * e2e_tests.AuthTokenRequestResponse
5871 browserExtension := e2e_tests .CreateBrowserExtension (s .T (), "go-ext" )
5972 tokenRequestPayload := []byte (`{"domain":"facebook.com"}` )
60- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" , tokenRequestPayload , & tokenRequest )
73+ e2e_tests .DoAPISuccessPost (s .T (),
74+ "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" ,
75+ tokenRequestPayload ,
76+ & tokenRequest )
6177 closeTokenRequestPayload := []byte (`{"status":"completed"}` )
62- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" , closeTokenRequestPayload , nil )
78+ e2e_tests .DoAPISuccessPost (s .T (),
79+ "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" ,
80+ closeTokenRequestPayload ,
81+ nil )
6382
6483 var closedTokenRequest * e2e_tests.AuthTokenRequestResponse
65- e2e_tests .DoAPISuccessGet (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id , & closedTokenRequest )
84+ e2e_tests .DoAPISuccessGet (s .T (),
85+ "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id ,
86+ & closedTokenRequest )
6687 s .Equal ("completed" , closedTokenRequest .Status )
6788}
6889
6990func (s * BrowserExtensionTwoFactorAuthTestSuite ) TestCloseNotExisting2FaTokenRequest () {
70- notExistingTokenRequestId := uuid .New ()
91+ notExistingTokenRequestId := uuid .New (). String ()
7192 browserExtension := e2e_tests .CreateBrowserExtension (s .T (), "go-ext" )
93+ beID := browserExtension .Id
7294
7395 closeTokenRequestPayload := []byte (`{"status":"completed"}` )
74- e2e_tests .DoAPIPostAndAssertCode (s .T (), 404 , "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + notExistingTokenRequestId .String ()+ "/commands/close_2fa_request" , closeTokenRequestPayload , nil )
96+ uri := "browser_extensions/" + beID + "/2fa_requests/" + notExistingTokenRequestId + "/commands/close_2fa_request"
97+ e2e_tests .DoAPIPostAndAssertCode (s .T (),
98+ 404 ,
99+ uri ,
100+ closeTokenRequestPayload ,
101+ nil )
75102}
76103
77104func (s * BrowserExtensionTwoFactorAuthTestSuite ) TestDoNotReturnClosed2FaRequests () {
78105 var tokenRequest * e2e_tests.AuthTokenRequestResponse
79106 browserExtension := e2e_tests .CreateBrowserExtension (s .T (), "go-ext" )
80107 tokenRequestPayload := []byte (`{"domain":"facebook.com"}` )
81- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" , tokenRequestPayload , & tokenRequest )
108+ e2e_tests .DoAPISuccessPost (s .T (),
109+ "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" ,
110+ tokenRequestPayload ,
111+ & tokenRequest )
82112
83113 closeTokenRequestPayload := []byte (`{"status":"completed"}` )
84- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" , closeTokenRequestPayload , nil )
114+ e2e_tests .DoAPISuccessPost (s .T (),
115+ "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" ,
116+ closeTokenRequestPayload ,
117+ nil )
85118
86119 var response []* e2e_tests.AuthTokenRequestResponse
87120 e2e_tests .DoAPISuccessGet (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests" , & response )
@@ -92,10 +125,16 @@ func (s *BrowserExtensionTwoFactorAuthTestSuite) TestTerminate2FaRequest() {
92125 var tokenRequest * e2e_tests.AuthTokenRequestResponse
93126 browserExtension := e2e_tests .CreateBrowserExtension (s .T (), "go-ext" )
94127 tokenRequestPayload := []byte (`{"domain":"facebook.com"}` )
95- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" , tokenRequestPayload , & tokenRequest )
128+ e2e_tests .DoAPISuccessPost (s .T (),
129+ "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" ,
130+ tokenRequestPayload ,
131+ & tokenRequest )
96132
97133 closeTokenRequestPayload := []byte (`{"status":"terminated"}` )
98- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" , closeTokenRequestPayload , nil )
134+ e2e_tests .DoAPISuccessPost (s .T (),
135+ "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" ,
136+ closeTokenRequestPayload ,
137+ nil )
99138
100139 var response * e2e_tests.AuthTokenRequestResponse
101140 e2e_tests .DoAPISuccessGet (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id , & response )
@@ -109,12 +148,20 @@ func (s *BrowserExtensionTwoFactorAuthTestSuite) TestClose2FaRequest() {
109148
110149 var tokenRequest * e2e_tests.AuthTokenRequestResponse
111150 request2FaTokenPayload := []byte (`{"domain":"domain.com"}` )
112- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" , request2FaTokenPayload , & tokenRequest )
151+ e2e_tests .DoAPISuccessPost (s .T (),
152+ "browser_extensions/" + browserExtension .Id + "/commands/request_2fa_token" ,
153+ request2FaTokenPayload ,
154+ & tokenRequest )
113155
114156 closeTokenRequestPayload := []byte (`{"status":"completed"}` )
115- e2e_tests .DoAPISuccessPost (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" , closeTokenRequestPayload , nil )
157+ e2e_tests .DoAPISuccessPost (s .T (),
158+ "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id + "/commands/close_2fa_request" ,
159+ closeTokenRequestPayload ,
160+ nil )
116161
117162 var closedTokenRequest * e2e_tests.AuthTokenRequestResponse
118- e2e_tests .DoAPISuccessGet (s .T (), "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id , & closedTokenRequest )
163+ e2e_tests .DoAPISuccessGet (s .T (),
164+ "browser_extensions/" + browserExtension .Id + "/2fa_requests/" + tokenRequest .Id ,
165+ & closedTokenRequest )
119166 s .Equal ("completed" , closedTokenRequest .Status )
120167}
0 commit comments