fix(cli): display pasted session token (#9710)

This commit is contained in:
Eric Paulsen
2023-09-20 12:41:59 -04:00
committed by GitHub
parent f89b68056d
commit fae8a470df
2 changed files with 10 additions and 2 deletions
+9
View File
@@ -3,6 +3,7 @@ package cli_test
import (
"context"
"fmt"
"runtime"
"testing"
"github.com/stretchr/testify/assert"
@@ -170,6 +171,10 @@ func TestLogin(t *testing.T) {
pty.ExpectMatch("Paste your token here:")
pty.WriteLine(client.SessionToken())
if runtime.GOOS != "windows" {
// For some reason, the match does not show up on Windows.
pty.ExpectMatch(client.SessionToken())
}
pty.ExpectMatch("Welcome to Coder")
<-doneChan
})
@@ -193,6 +198,10 @@ func TestLogin(t *testing.T) {
pty.ExpectMatch("Paste your token here:")
pty.WriteLine("an-invalid-token")
if runtime.GOOS != "windows" {
// For some reason, the match does not show up on Windows.
pty.ExpectMatch("an-invalid-token")
}
pty.ExpectMatch("That's not a valid token!")
cancelFunc()
<-doneChan