33 lines
645 B
Go
33 lines
645 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestOwnerSelfBasics(t *testing.T) {
|
||
|
failTestOnError(t, setupTestEnv())
|
||
|
|
||
|
ownerNew("test@example.com", "Test", "hunter2")
|
||
|
session, _ := ownerLogin("test@example.com", "hunter2")
|
||
|
|
||
|
loggedIn, o := ownerSelf(session)
|
||
|
if !loggedIn {
|
||
|
t.Errorf("expected loggedIn=true got loggedIn=false")
|
||
|
return
|
||
|
}
|
||
|
|
||
|
if o.Name != "Test" {
|
||
|
t.Errorf("expected name=Test got name=%s", o.Name)
|
||
|
return
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOwnerSelfNotLoggedIn(t *testing.T) {
|
||
|
failTestOnError(t, setupTestEnv())
|
||
|
|
||
|
if loggedIn, _ := ownerSelf("does-not-exist"); loggedIn {
|
||
|
t.Errorf("expected loggedIn=false got loggedIn=true")
|
||
|
return
|
||
|
}
|
||
|
}
|