@@ -1395,56 +1395,52 @@ func TestAgent_Startup(t *testing.T) {
13951395
13961396t .Run ("EmptyDirectory" ,func (t * testing.T ) {
13971397t .Parallel ()
1398+ ctx := testutil .Context (t ,testutil .WaitShort )
13981399
13991400_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
14001401Directory :"" ,
14011402},0 )
1402- assert .Eventually (t ,func ()bool {
1403- return client .GetStartup ().Version != ""
1404- },testutil .WaitShort ,testutil .IntervalFast )
1405- require .Equal (t ,"" ,client .GetStartup ().ExpandedDirectory )
1403+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
1404+ require .Equal (t ,"" ,startup .GetExpandedDirectory ())
14061405})
14071406
14081407t .Run ("HomeDirectory" ,func (t * testing.T ) {
14091408t .Parallel ()
1409+ ctx := testutil .Context (t ,testutil .WaitShort )
14101410
14111411_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
14121412Directory :"~" ,
14131413},0 )
1414- assert .Eventually (t ,func ()bool {
1415- return client .GetStartup ().Version != ""
1416- },testutil .WaitShort ,testutil .IntervalFast )
1414+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
14171415homeDir ,err := os .UserHomeDir ()
14181416require .NoError (t ,err )
1419- require .Equal (t ,homeDir ,client . GetStartup (). ExpandedDirectory )
1417+ require .Equal (t ,homeDir ,startup . GetExpandedDirectory () )
14201418})
14211419
14221420t .Run ("NotAbsoluteDirectory" ,func (t * testing.T ) {
14231421t .Parallel ()
1422+ ctx := testutil .Context (t ,testutil .WaitShort )
14241423
14251424_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
14261425Directory :"coder/coder" ,
14271426},0 )
1428- assert .Eventually (t ,func ()bool {
1429- return client .GetStartup ().Version != ""
1430- },testutil .WaitShort ,testutil .IntervalFast )
1427+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
14311428homeDir ,err := os .UserHomeDir ()
14321429require .NoError (t ,err )
1433- require .Equal (t ,filepath .Join (homeDir ,"coder/coder" ),client . GetStartup (). ExpandedDirectory )
1430+ require .Equal (t ,filepath .Join (homeDir ,"coder/coder" ),startup . GetExpandedDirectory () )
14341431})
14351432
14361433t .Run ("HomeEnvironmentVariable" ,func (t * testing.T ) {
14371434t .Parallel ()
1435+ ctx := testutil .Context (t ,testutil .WaitShort )
14381436
14391437_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
14401438Directory :"$HOME" ,
14411439},0 )
1442- assert .Eventually (t ,func ()bool {
1443- return client .GetStartup ().Version != ""
1444- },testutil .WaitShort ,testutil .IntervalFast )
1440+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
14451441homeDir ,err := os .UserHomeDir ()
14461442require .NoError (t ,err )
1447- require .Equal (t ,homeDir ,client . GetStartup (). ExpandedDirectory )
1443+ require .Equal (t ,homeDir ,startup . GetExpandedDirectory () )
14481444})
14491445}
14501446