@ -523,7 +523,7 @@ func TestServeAuth(t *testing.T) {
name : "no-session" ,
name : "no-session" ,
path : "/api/auth" ,
path : "/api/auth" ,
wantStatus : http . StatusOK ,
wantStatus : http . StatusOK ,
wantResp : & authResponse { AuthNeeded : tailscaleAuth , ViewerIdentity : vi },
wantResp : & authResponse { AuthNeeded : tailscaleAuth , ViewerIdentity : vi , ServerMode : ManageServerMode },
wantNewCookie : false ,
wantNewCookie : false ,
wantSession : nil ,
wantSession : nil ,
} ,
} ,
@ -548,7 +548,7 @@ func TestServeAuth(t *testing.T) {
path : "/api/auth" ,
path : "/api/auth" ,
cookie : successCookie ,
cookie : successCookie ,
wantStatus : http . StatusOK ,
wantStatus : http . StatusOK ,
wantResp : & authResponse { AuthNeeded : tailscaleAuth , ViewerIdentity : vi },
wantResp : & authResponse { AuthNeeded : tailscaleAuth , ViewerIdentity : vi , ServerMode : ManageServerMode },
wantSession : & browserSession {
wantSession : & browserSession {
ID : successCookie ,
ID : successCookie ,
SrcNode : remoteNode . Node . ID ,
SrcNode : remoteNode . Node . ID ,
@ -596,7 +596,7 @@ func TestServeAuth(t *testing.T) {
path : "/api/auth" ,
path : "/api/auth" ,
cookie : successCookie ,
cookie : successCookie ,
wantStatus : http . StatusOK ,
wantStatus : http . StatusOK ,
wantResp : & authResponse { CanManageNode : true , ViewerIdentity : vi },
wantResp : & authResponse { CanManageNode : true , ViewerIdentity : vi , ServerMode : ManageServerMode },
wantSession : & browserSession {
wantSession : & browserSession {
ID : successCookie ,
ID : successCookie ,
SrcNode : remoteNode . Node . ID ,
SrcNode : remoteNode . Node . ID ,