X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/14a6eb786a0d01e86ccae7645e880661caf6f0cb..18fecbe7ae84981626f8532c3f3ac730a50ce02a:/lib/controller/localdb/login_test.go?ds=sidebyside diff --git a/lib/controller/localdb/login_test.go b/lib/controller/localdb/login_test.go index d409a21a99..db6daa195b 100644 --- a/lib/controller/localdb/login_test.go +++ b/lib/controller/localdb/login_test.go @@ -19,12 +19,12 @@ import ( "testing" "time" - "git.curoverse.com/arvados.git/lib/config" - "git.curoverse.com/arvados.git/lib/controller/rpc" - "git.curoverse.com/arvados.git/sdk/go/arvados" - "git.curoverse.com/arvados.git/sdk/go/arvadostest" - "git.curoverse.com/arvados.git/sdk/go/auth" - "git.curoverse.com/arvados.git/sdk/go/ctxlog" + "git.arvados.org/arvados.git/lib/config" + "git.arvados.org/arvados.git/lib/controller/rpc" + "git.arvados.org/arvados.git/sdk/go/arvados" + "git.arvados.org/arvados.git/sdk/go/arvadostest" + "git.arvados.org/arvados.git/sdk/go/auth" + "git.arvados.org/arvados.git/sdk/go/ctxlog" check "gopkg.in/check.v1" jose "gopkg.in/square/go-jose.v2" ) @@ -146,6 +146,8 @@ func (s *LoginSuite) SetUpTest(c *check.C) { cfg, err := config.NewLoader(nil, ctxlog.TestLogger(c)).Load() s.cluster, err = cfg.GetCluster("") + s.cluster.Login.ProviderAppID = "" + s.cluster.Login.ProviderAppSecret = "" s.cluster.Login.GoogleClientID = "test%client$id" s.cluster.Login.GoogleClientSecret = "test#client/secret" s.cluster.Users.PreferDomainForUsername = "PreferDomainForUsername.example.com" @@ -163,6 +165,12 @@ func (s *LoginSuite) TearDownTest(c *check.C) { s.railsSpy.Close() } +func (s *LoginSuite) TestGoogleLogout(c *check.C) { + resp, err := s.localdb.Logout(context.Background(), arvados.LogoutOptions{ReturnTo: "https://foo.example.com/bar"}) + c.Check(err, check.IsNil) + c.Check(resp.RedirectLocation, check.Equals, "https://foo.example.com/bar") +} + func (s *LoginSuite) TestGoogleLogin_Start_Bogus(c *check.C) { resp, err := s.localdb.Login(context.Background(), arvados.LoginOptions{}) c.Check(err, check.IsNil)