summaryrefslogtreecommitdiffstats
path: root/api/user_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'api/user_test.go')
-rw-r--r--api/user_test.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/api/user_test.go b/api/user_test.go
index 02589f9d0..c846beee3 100644
--- a/api/user_test.go
+++ b/api/user_test.go
@@ -712,7 +712,15 @@ func TestUserCreateImage(t *testing.T) {
Client.Login(user.Email, "passwd1")
- Client.DoApiGet("/users/"+user.Id+"/image", "", "")
+ if resp, err := Client.DoApiGet("/users/"+user.Id+"/image", "", ""); err != nil {
+ t.Fatal(err)
+ } else {
+ etag := resp.Header.Get(model.HEADER_ETAG_SERVER)
+ resp2, _ := Client.DoApiGet("/users/"+user.Id+"/image", "", etag)
+ if resp2.StatusCode != 304 {
+ t.Fatal("Should have hit etag")
+ }
+ }
if utils.Cfg.FileSettings.DriverName == model.IMAGE_DRIVER_S3 {
endpoint := utils.Cfg.FileSettings.AmazonS3Endpoint