@@ -25,6 +25,7 @@ func TestSecure(t *testing.T) {
2525 assert .Equal (t , "SAMEORIGIN" , rec .Header ().Get (echo .HeaderXFrameOptions ))
2626 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderStrictTransportSecurity ))
2727 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderContentSecurityPolicy ))
28+ assert .Equal (t , "" , rec .Header ().Get (echo .HeaderReferrerPolicy ))
2829
2930 // Custom
3031 req .Header .Set (echo .HeaderXForwardedProto , "https" )
@@ -36,13 +37,15 @@ func TestSecure(t *testing.T) {
3637 XFrameOptions : "" ,
3738 HSTSMaxAge : 3600 ,
3839 ContentSecurityPolicy : "default-src 'self'" ,
40+ ReferrerPolicy : "origin" ,
3941 })(h )(c )
4042 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderXXSSProtection ))
4143 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderXContentTypeOptions ))
4244 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderXFrameOptions ))
4345 assert .Equal (t , "max-age=3600; includeSubdomains" , rec .Header ().Get (echo .HeaderStrictTransportSecurity ))
4446 assert .Equal (t , "default-src 'self'" , rec .Header ().Get (echo .HeaderContentSecurityPolicy ))
4547 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderContentSecurityPolicyReportOnly ))
48+ assert .Equal (t , "origin" , rec .Header ().Get (echo .HeaderReferrerPolicy ))
4649
4750 // Custom with CSPReportOnly flag
4851 req .Header .Set (echo .HeaderXForwardedProto , "https" )
@@ -55,13 +58,15 @@ func TestSecure(t *testing.T) {
5558 HSTSMaxAge : 3600 ,
5659 ContentSecurityPolicy : "default-src 'self'" ,
5760 CSPReportOnly : true ,
61+ ReferrerPolicy : "origin" ,
5862 })(h )(c )
5963 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderXXSSProtection ))
6064 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderXContentTypeOptions ))
6165 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderXFrameOptions ))
6266 assert .Equal (t , "max-age=3600; includeSubdomains" , rec .Header ().Get (echo .HeaderStrictTransportSecurity ))
6367 assert .Equal (t , "default-src 'self'" , rec .Header ().Get (echo .HeaderContentSecurityPolicyReportOnly ))
6468 assert .Equal (t , "" , rec .Header ().Get (echo .HeaderContentSecurityPolicy ))
69+ assert .Equal (t , "origin" , rec .Header ().Get (echo .HeaderReferrerPolicy ))
6570
6671 // Custom, with preload option enabled
6772 req .Header .Set (echo .HeaderXForwardedProto , "https" )
0 commit comments