@@ -24,18 +24,21 @@ import (
2424)
2525
2626func TestHSTSHeaders (t * testing.T ) {
27+ t .Parallel ()
28+
2729 a := assertions .New (t )
2830
2931 m := webmiddleware .HSTSHeaders ()
3032 a .So (m , assertions .ShouldNotBeNil )
3133
3234 t .Run ("HTTPS request should add HSTS headers" , func (t * testing.T ) {
35+ t .Parallel ()
3336 a := assertions .New (t )
3437
3538 req := httptest .NewRequest ("GET" , "https://example.com" , nil )
3639 rec := httptest .NewRecorder ()
3740
38- handler := m (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
41+ handler := m (http .HandlerFunc (func (w http.ResponseWriter , _ * http.Request ) {
3942 w .WriteHeader (http .StatusOK )
4043 }))
4144
@@ -45,18 +48,17 @@ func TestHSTSHeaders(t *testing.T) {
4548 })
4649
4750 t .Run ("HTTP request should NOT add HSTS headers" , func (t * testing.T ) {
51+ t .Parallel ()
4852 a := assertions .New (t )
4953
5054 req := httptest .NewRequest ("GET" , "http://example.com" , nil )
5155 rec := httptest .NewRecorder ()
5256
53- handler := m (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
57+ handler := m (http .HandlerFunc (func (w http.ResponseWriter , _ * http.Request ) {
5458 w .WriteHeader (http .StatusOK )
5559 }))
56-
5760 handler .ServeHTTP (rec , req )
5861
5962 a .So (rec .Header ().Get ("Strict-Transport-Security" ), assertions .ShouldBeEmpty )
6063 })
61-
6264}
0 commit comments