Mercurial > go > multipass
comparison auth/auth_test.go @ 14:4368a377ff64
gofmt.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Thu, 29 Oct 2015 21:31:28 -0400 |
parents | 1c194fa9bbf4 |
children | bfc035bd5132 |
comparison
equal
deleted
inserted
replaced
13:da6c493cf08a | 14:4368a377ff64 |
---|---|
19 hash string | 19 hash string |
20 description string | 20 description string |
21 rest []string | 21 rest []string |
22 }{ | 22 }{ |
23 { | 23 { |
24 shadow: "1234:$2a$12$apFtWGXKtWBavVy5eo.22Ohs43GudT5IYTqyQkIBX9LpS7YtvKBpa:", | 24 shadow: "1234:$2a$12$apFtWGXKtWBavVy5eo.22Ohs43GudT5IYTqyQkIBX9LpS7YtvKBpa:", |
25 id: 1234, | 25 id: 1234, |
26 hash: "$2a$12$apFtWGXKtWBavVy5eo.22Ohs43GudT5IYTqyQkIBX9LpS7YtvKBpa", | 26 hash: "$2a$12$apFtWGXKtWBavVy5eo.22Ohs43GudT5IYTqyQkIBX9LpS7YtvKBpa", |
27 }, | 27 }, |
28 { | 28 { |
29 shadow: basicShadow, | 29 shadow: basicShadow, |
30 id: 9999, | 30 id: 9999, |
31 hash: "$2a$12$tcv2MrtXgibAJHsSwVfHiOevXBFmiGy0HTNoOB8QzIhEh46iWS1uC", | 31 hash: "$2a$12$tcv2MrtXgibAJHsSwVfHiOevXBFmiGy0HTNoOB8QzIhEh46iWS1uC", |
32 description: "anything more than 5 reps is cardio", | 32 description: "anything more than 5 reps is cardio", |
33 }, | 33 }, |
34 { | 34 { |
35 shadow: anotherShadow, | 35 shadow: anotherShadow, |
36 id: 1, | 36 id: 1, |
37 hash: "$2a$12$lINQdYWHOcLKoqhNOr3mNOpZSAu5JOBS2F7T/VDfYn2rvv6qUJehG", | 37 hash: "$2a$12$lINQdYWHOcLKoqhNOr3mNOpZSAu5JOBS2F7T/VDfYn2rvv6qUJehG", |
38 }, | 38 }, |
39 { | 39 { |
40 shadow: "one:bogushash:", | 40 shadow: "one:bogushash:", |
41 wantErr: true, | 41 wantErr: true, |
42 }, | 42 }, |
51 { | 51 { |
52 shadow: "0:bogushash:invalid base64", | 52 shadow: "0:bogushash:invalid base64", |
53 wantErr: true, | 53 wantErr: true, |
54 }, | 54 }, |
55 { | 55 { |
56 shadow: "1:bogushash::more things", | 56 shadow: "1:bogushash::more things", |
57 wantErr: true, | 57 wantErr: true, |
58 }, | 58 }, |
59 } | 59 } |
60 for _, c := range cases { | 60 for _, c := range cases { |
61 entry, err := EntryFromShadow(c.shadow) | 61 entry, err := EntryFromShadow(c.shadow) |
130 if err != nil { | 130 if err != nil { |
131 t.Errorf("Error building entry") | 131 t.Errorf("Error building entry") |
132 } | 132 } |
133 type testcase struct { | 133 type testcase struct { |
134 password string | 134 password string |
135 want bool | 135 want bool |
136 } | 136 } |
137 | 137 |
138 cases := []testcase{ | 138 cases := []testcase{ |
139 {password, true}, | 139 {password, true}, |
140 {"not the password", false}, | 140 {"not the password", false}, |