Skip to content

Commit

Permalink
erge branch 'main' into qualified_update
Browse files Browse the repository at this point in the history
  • Loading branch information
JeffFaer committed Apr 3, 2024
2 parents 6f1ee55 + 23c4c60 commit ab900c7
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
6 changes: 3 additions & 3 deletions tmux/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ func MaybeCurrentServer() Server {
}

func DefaultServer() Server {
return &server{}
return &server{tmux: tmux}
}

func (srv *server) LogValue() slog.Value {
Expand Down Expand Up @@ -132,11 +132,11 @@ func (srv *server) ListSessions(ctx context.Context) (Sessions, error) {
stdout, stderr, err := srv.command(ctx, "list-sessions", "-F", string(SessionID)).RunOutput()
if err != nil {
if
// Socket doesn't yet exists.
// Socket doesn't yet exist.
strings.Contains(stderr, "No such file or directory") ||
// Socket exists, but no server owns it.
strings.Contains(stderr, "no server running") {
return nil, nil
return sessions(nil), nil
}
fmt.Fprintln(os.Stderr, stderr)
return nil, err
Expand Down
10 changes: 7 additions & 3 deletions tmux/tmux_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,6 @@ func (srv TestServer) MustListSessions(ctx context.Context) TestSessions {
if err != nil {
srv.t.Fatal(err)
}
if val == nil {
return TestSessions{nil, srv.t}
}
return TestSessions{val.(sessions), srv.t}
}

Expand Down Expand Up @@ -184,6 +181,13 @@ func TestServer_Sessions(t *testing.T) {
if n := len(sessions.Sessions()); n != 0 {
t.Errorf("New tmux server has %d sessions, expected 0", n)
}
props, err := sessions.Properties(ctx, SessionName)
if err != nil {
t.Errorf("Sessions.Properties() with 0 sessions = _, %v", err)
}
if len(props) != 0 {
t.Errorf("Sessions.Properties() with 0 sessions = %v, _", props)
}

a := srv.MustNewSession(ctx, NewSessionOptions{Name: "a"})
b := srv.MustNewSession(ctx, NewSessionOptions{Name: "b"})
Expand Down

0 comments on commit ab900c7

Please sign in to comment.