Skip to content
Snippets Groups Projects
Commit 659b9c4d authored by Christian Pointner's avatar Christian Pointner
Browse files

fix test-cases for auth.sessions

parent c50a2d20
Branches
Tags
No related merge requests found
......@@ -52,19 +52,27 @@ func TestSessionExpiry(t *testing.T) {
t.Fatalf("unexpected error: %v", err)
}
id, err := sm.newSession()
s1 := &Session{Username: "test"}
id, err := sm.insert(s1)
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
s, err := sm.getSession(id)
if s.Expired() {
s2 := sm.get(id)
if s2 == nil {
t.Fatalf("session-manager returned no session")
}
if s2.Expired() {
t.Fatalf("session has already expired")
}
if s1.Username != s2.Username {
t.Fatalf("sessions don't match")
}
time.Sleep(time.Second + 100*time.Millisecond)
if !s.Expired() {
if !s2.Expired() {
t.Fatalf("session hasn't expired in time")
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment