From cc58b14665b0e695089ec1932664709927bfb40f Mon Sep 17 00:00:00 2001 From: Ian Littman Date: Tue, 29 Apr 2025 09:46:56 -0500 Subject: [PATCH] Fill out more test details on device-scoped install results endpoint (#28637) For #28411. # Checklist for submitter If some of the following don't apply, delete the relevant line. - [x] Added/updated automated tests --- server/service/integration_enterprise_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/service/integration_enterprise_test.go b/server/service/integration_enterprise_test.go index e76dd873d5..987ab2884e 100644 --- a/server/service/integration_enterprise_test.go +++ b/server/service/integration_enterprise_test.go @@ -10672,7 +10672,9 @@ func (s *integrationEnterpriseTestSuite) TestListHostSoftware() { getDeviceInstallResult := getSoftwareInstallResultsResponse{} err = json.NewDecoder(res.Body).Decode(&getDeviceInstallResult) require.NoError(t, err) - require.Equal(t, getDeviceInstallResult.Results.SoftwareTitle, "ruby") + require.Equal(t, "ruby", getDeviceInstallResult.Results.SoftwareTitle) + require.Equal(t, host.ID, getDeviceInstallResult.Results.HostID) + require.Equal(t, fleet.SoftwareInstallPending, getDeviceInstallResult.Results.Status) s.DoRawNoAuth("GET", "/api/latest/fleet/device/"+token+"/software/install/nope/results", nil, http.StatusNotFound) s.DoRawNoAuth("GET", "/api/latest/fleet/device/"+otherToken+"/software/install/"+getDeviceSw.Software[2].SoftwarePackage.LastInstall.InstallUUID+"/results", nil, http.StatusNotFound)