@@ -3813,36 +3813,35 @@ func (s *GatewayOpsTestSuite) TestDapiMutateIn() {
38133813 }` ))
38143814 })
38153815
3816- // BUG(ING-1283) - Data API mutate in ignores Expires header
3817- // s.IterDapiExpiryHeaderTests(func(expiry string, modifyOpts func(*checkDocumentOptions)) {
3818- // docId := s.binaryDocId([]byte(`{}`))
3816+ s .IterDapiExpiryHeaderTests (func (expiry string , modifyOpts func (* checkDocumentOptions )) {
3817+ docId := s .binaryDocId ([]byte (`{}` ))
38193818
3820- // resp := s.sendTestHttpRequest(&testHttpRequest{
3821- // Method: http.MethodPost,
3822- // Path: fmt.Sprintf(
3823- // "/v1.alpha/buckets/%s/scopes/%s/collections/%s/documents/%s/mutate",
3824- // s.bucketName, s.scopeName, s.collectionName, docId,
3825- // ),
3826- // Headers: map[string]string{
3827- // "Authorization": s.basicRestCreds,
3828- // "Expires": expiry,
3829- // },
3830- // Body: []byte(`{"operations":[{"operation":"DictAdd","path":"add", "value": 43}]}`),
3831- // })
3832- // requireRestSuccess(s.T(), resp)
3833- // assertRestValidEtag(s.T(), resp)
3819+ resp := s .sendTestHttpRequest (& testHttpRequest {
3820+ Method : http .MethodPost ,
3821+ Path : fmt .Sprintf (
3822+ "/v1.alpha/buckets/%s/scopes/%s/collections/%s/documents/%s/mutate" ,
3823+ s .bucketName , s .scopeName , s .collectionName , docId ,
3824+ ),
3825+ Headers : map [string ]string {
3826+ "Authorization" : s .basicRestCreds ,
3827+ "Expires" : expiry ,
3828+ },
3829+ Body : []byte (`{"operations":[{"operation":"DictAdd","path":"add", "value": 43}]}` ),
3830+ })
3831+ requireRestSuccess (s .T (), resp )
3832+ assertRestValidEtag (s .T (), resp )
38343833
3835- // defaultOpts := checkDocumentOptions{
3836- // BucketName: s.bucketName,
3837- // ScopeName: s.scopeName,
3838- // CollectionName: s.collectionName,
3839- // DocId: docId,
3840- // Content: []byte(`{"add":43}`),
3841- // }
3842- // modifyOpts(&defaultOpts)
3834+ defaultOpts := checkDocumentOptions {
3835+ BucketName : s .bucketName ,
3836+ ScopeName : s .scopeName ,
3837+ CollectionName : s .collectionName ,
3838+ DocId : docId ,
3839+ Content : []byte (`{"add":43}` ),
3840+ }
3841+ modifyOpts (& defaultOpts )
38433842
3844- // s.checkDocument(s.T(), defaultOpts)
3845- // })
3843+ s .checkDocument (s .T (), defaultOpts )
3844+ })
38463845
38473846 s .RunCommonDapiErrorCases (func (opts * commonDapiTestData ) * testHttpResponse {
38483847 return s .sendTestHttpRequest (& testHttpRequest {
0 commit comments