@@ -1394,56 +1394,52 @@ func TestAgent_Startup(t *testing.T) {
13941394
13951395t .Run ("EmptyDirectory" ,func (t * testing.T ) {
13961396t .Parallel ()
1397+ ctx := testutil .Context (t ,testutil .WaitShort )
13971398
13981399_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
13991400Directory :"" ,
14001401},0 )
1401- assert .Eventually (t ,func ()bool {
1402- return client .GetStartup ().Version != ""
1403- },testutil .WaitShort ,testutil .IntervalFast )
1404- require .Equal (t ,"" ,client .GetStartup ().ExpandedDirectory )
1402+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
1403+ require .Equal (t ,"" ,startup .GetExpandedDirectory ())
14051404})
14061405
14071406t .Run ("HomeDirectory" ,func (t * testing.T ) {
14081407t .Parallel ()
1408+ ctx := testutil .Context (t ,testutil .WaitShort )
14091409
14101410_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
14111411Directory :"~" ,
14121412},0 )
1413- assert .Eventually (t ,func ()bool {
1414- return client .GetStartup ().Version != ""
1415- },testutil .WaitShort ,testutil .IntervalFast )
1413+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
14161414homeDir ,err := os .UserHomeDir ()
14171415require .NoError (t ,err )
1418- require .Equal (t ,homeDir ,client . GetStartup (). ExpandedDirectory )
1416+ require .Equal (t ,homeDir ,startup . GetExpandedDirectory () )
14191417})
14201418
14211419t .Run ("NotAbsoluteDirectory" ,func (t * testing.T ) {
14221420t .Parallel ()
1421+ ctx := testutil .Context (t ,testutil .WaitShort )
14231422
14241423_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
14251424Directory :"coder/coder" ,
14261425},0 )
1427- assert .Eventually (t ,func ()bool {
1428- return client .GetStartup ().Version != ""
1429- },testutil .WaitShort ,testutil .IntervalFast )
1426+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
14301427homeDir ,err := os .UserHomeDir ()
14311428require .NoError (t ,err )
1432- require .Equal (t ,filepath .Join (homeDir ,"coder/coder" ),client . GetStartup (). ExpandedDirectory )
1429+ require .Equal (t ,filepath .Join (homeDir ,"coder/coder" ),startup . GetExpandedDirectory () )
14331430})
14341431
14351432t .Run ("HomeEnvironmentVariable" ,func (t * testing.T ) {
14361433t .Parallel ()
1434+ ctx := testutil .Context (t ,testutil .WaitShort )
14371435
14381436_ ,client ,_ ,_ ,_ := setupAgent (t , agentsdk.Manifest {
14391437Directory :"$HOME" ,
14401438},0 )
1441- assert .Eventually (t ,func ()bool {
1442- return client .GetStartup ().Version != ""
1443- },testutil .WaitShort ,testutil .IntervalFast )
1439+ startup := testutil .RequireRecvCtx (ctx ,t ,client .GetStartup ())
14441440homeDir ,err := os .UserHomeDir ()
14451441require .NoError (t ,err )
1446- require .Equal (t ,homeDir ,client . GetStartup (). ExpandedDirectory )
1442+ require .Equal (t ,homeDir ,startup . GetExpandedDirectory () )
14471443})
14481444}
14491445