Skip to content

Commit a474ffd

Browse files
committed
test: scaletest/reconnectingpty: use TerminalReader
1 parent 2d26e8f commit a474ffd

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

scaletest/reconnectingpty/run_test.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222

2323
func Test_Runner(t *testing.T) {
2424
t.Parallel()
25-
t.Skip("https://github.com/coder/internal/issues/98")
2625

2726
t.Run("OK", func(t *testing.T) {
2827
t.Parallel()
@@ -43,14 +42,16 @@ func Test_Runner(t *testing.T) {
4342

4443
logs := bytes.NewBuffer(nil)
4544
err := runner.Run(ctx, "1", logs)
46-
logStr := logs.String()
47-
t.Log("Runner logs:\n\n" + logStr)
4845
require.NoError(t, err)
4946

50-
require.Contains(t, logStr, "Output:")
47+
tr := testutil.NewTerminalReader(t, logs)
48+
err = tr.ReadUntilString(ctx, "Output:")
49+
require.NoError(t, err)
50+
5151
// OSX: Output:\n\thello world\n
5252
// Win: Output:\n\t\x1b[2J\x1b[m\x1b[H\x1b]0;Administrator: C:\\Program Files\\PowerShell\\7\\pwsh.exe\a\x1b[?25hhello world\n
53-
require.Contains(t, logStr, "hello world\n")
53+
err = tr.ReadUntilString(ctx, "hello world")
54+
require.NoError(t, err)
5455
})
5556

5657
t.Run("NoLogOutput", func(t *testing.T) {

0 commit comments

Comments
 (0)