1
1
package sessions
2
2
3
3
import (
4
- "strconv"
5
4
"testing"
6
5
)
7
6
@@ -25,36 +24,34 @@ func TestNewCookieFromOptions(t *testing.T) {
25
24
{"foo" , "bar" , "/foo/bar" , "foo.example.com" , 3600 , true , false },
26
25
}
27
26
for i , v := range tests {
28
- t .Run (strconv .Itoa (i + 1 ), func (t * testing.T ) {
29
- options := & Options {
30
- Path : v .path ,
31
- Domain : v .domain ,
32
- MaxAge : v .maxAge ,
33
- Secure : v .secure ,
34
- HttpOnly : v .httpOnly ,
35
- }
36
- cookie := newCookieFromOptions (v .name , v .value , options )
37
- if cookie .Name != v .name {
38
- t .Fatalf ("bad cookie name: got %q, want %q" , cookie .Name , v .name )
39
- }
40
- if cookie .Value != v .value {
41
- t .Fatalf ("bad cookie value: got %q, want %q" , cookie .Value , v .value )
42
- }
43
- if cookie .Path != v .path {
44
- t .Fatalf ("bad cookie path: got %q, want %q" , cookie .Path , v .path )
45
- }
46
- if cookie .Domain != v .domain {
47
- t .Fatalf ("bad cookie domain: got %q, want %q" , cookie .Domain , v .domain )
48
- }
49
- if cookie .MaxAge != v .maxAge {
50
- t .Fatalf ("bad cookie maxAge: got %q, want %q" , cookie .MaxAge , v .maxAge )
51
- }
52
- if cookie .Secure != v .secure {
53
- t .Fatalf ("bad cookie secure: got %v, want %v" , cookie .Secure , v .secure )
54
- }
55
- if cookie .HttpOnly != v .httpOnly {
56
- t .Fatalf ("bad cookie httpOnly: got %v, want %v" , cookie .HttpOnly , v .httpOnly )
57
- }
58
- })
27
+ options := & Options {
28
+ Path : v .path ,
29
+ Domain : v .domain ,
30
+ MaxAge : v .maxAge ,
31
+ Secure : v .secure ,
32
+ HttpOnly : v .httpOnly ,
33
+ }
34
+ cookie := newCookieFromOptions (v .name , v .value , options )
35
+ if cookie .Name != v .name {
36
+ t .Fatalf ("%v: bad cookie name: got %q, want %q" , i + 1 , cookie .Name , v .name )
37
+ }
38
+ if cookie .Value != v .value {
39
+ t .Fatalf ("%v: bad cookie value: got %q, want %q" , i + 1 , cookie .Value , v .value )
40
+ }
41
+ if cookie .Path != v .path {
42
+ t .Fatalf ("%v: bad cookie path: got %q, want %q" , i + 1 , cookie .Path , v .path )
43
+ }
44
+ if cookie .Domain != v .domain {
45
+ t .Fatalf ("%v: bad cookie domain: got %q, want %q" , i + 1 , cookie .Domain , v .domain )
46
+ }
47
+ if cookie .MaxAge != v .maxAge {
48
+ t .Fatalf ("%v: bad cookie maxAge: got %q, want %q" , i + 1 , cookie .MaxAge , v .maxAge )
49
+ }
50
+ if cookie .Secure != v .secure {
51
+ t .Fatalf ("%v: bad cookie secure: got %v, want %v" , i + 1 , cookie .Secure , v .secure )
52
+ }
53
+ if cookie .HttpOnly != v .httpOnly {
54
+ t .Fatalf ("%v: bad cookie httpOnly: got %v, want %v" , i + 1 , cookie .HttpOnly , v .httpOnly )
55
+ }
59
56
}
60
57
}
0 commit comments