File tree Expand file tree Collapse file tree 2 files changed +28
-0
lines changed
tests/ImageSharp.Web.Tests/Processing Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,20 @@ public async Task CanProcessAndResolveImage(string url)
7272 Assert . Equal ( HttpStatusCode . NotModified , response . StatusCode ) ;
7373 Assert . Equal ( 0 , response . Content . Headers . ContentLength ) ;
7474 Assert . Equal ( format . DefaultMimeType , response . Content . Headers . ContentType . MediaType ) ;
75+
76+ // 412 response
77+ request = new HttpRequestMessage
78+ {
79+ RequestUri = new Uri ( url + Command ) ,
80+ Method = HttpMethod . Get ,
81+ } ;
82+
83+ request . Headers . IfUnmodifiedSince = DateTimeOffset . MinValue ;
84+
85+ response = await this . HttpClient . SendAsync ( request ) ;
86+
87+ Assert . Equal ( HttpStatusCode . PreconditionFailed , response . StatusCode ) ;
88+ Assert . Equal ( 0 , response . Content . Headers . ContentLength ) ;
7589 }
7690 }
7791}
Original file line number Diff line number Diff line change @@ -73,6 +73,20 @@ public async Task CanProcessAndResolveImage(string url)
7373 Assert . Equal ( HttpStatusCode . NotModified , response . StatusCode ) ;
7474 Assert . Equal ( 0 , response . Content . Headers . ContentLength ) ;
7575 Assert . Equal ( format . DefaultMimeType , response . Content . Headers . ContentType . MediaType ) ;
76+
77+ // 412 response
78+ request = new HttpRequestMessage
79+ {
80+ RequestUri = new Uri ( url + Command ) ,
81+ Method = HttpMethod . Get ,
82+ } ;
83+
84+ request . Headers . IfUnmodifiedSince = DateTimeOffset . MinValue ;
85+
86+ response = await this . HttpClient . SendAsync ( request ) ;
87+
88+ Assert . Equal ( HttpStatusCode . PreconditionFailed , response . StatusCode ) ;
89+ Assert . Equal ( 0 , response . Content . Headers . ContentLength ) ;
7690 }
7791 }
7892}
You can’t perform that action at this time.
0 commit comments