mirror of
https://gitea.com/gitea/tea.git
synced 2026-10-26 11:01:25 +01:00
fix(auth): resolve a bare GITEA_TOKEN host in completion and the Git helper
Signed-off-by: bircni <bircni@icloud.com>
This commit is contained in:
4 files changed
+28
-6
No files matched your search
@@ -328,3 +328,14 @@ func TestCompletionInstallHelp(t *testing.T) {
|
||||
require.NoError(t, Execute(context.Background(), deps, []string{"completion", "bash", "--help"}))
|
||||
require.Contains(t, out.String(), "$ eval \"$(tea completion bash)\"\n")
|
||||
}
|
||||
|
||||
func TestCompletionTargetAcceptsABareTokenHost(t *testing.T) {
|
||||
deps, _, _ := testDeps(t)
|
||||
instance := "http://127.0.0.1:3999"
|
||||
require.NoError(t, testManager(t, deps).Register(instance, "alice", "file", "token", auth.HostOptions{}, auth.Credential{AccessToken: "stored-token"}))
|
||||
deps.Getenv = envFunc(map[string]string{"TEA_HOST": "127.0.0.1:3999", "GITEA_TOKEN": "environment-token"})
|
||||
a := &application{deps: deps}
|
||||
resolved, err := a.completionTarget(context.Background(), false)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, instance, resolved.Host)
|
||||
}
|
||||
Reference in new issue
Block a user