test(hub): re-enable /update route test (#2651)

Authenticate the request and expect 404 so the test checks that the
route is not registered without CHECK_UPDATES. Tests run with the
no_ui tag, so the status is stable.
This commit is contained in:
Sven van Ginkel
2026-10-19 12:19:19 -04:00
committed by GitHub
parent 15859c1eb7
commit 2ba1fc0061
+11 -11
View File
@@ -796,17 +796,17 @@ func TestApiRoutesAuthentication(t *testing.T) {
"systems": []string{system.Id},
}),
},
// this works but diff behavior on prod vs dev.
// dev returns 502; prod returns 200 with static html page 404
// TODO: align dev and prod behavior and re-enable this test
// {
// Name: "GET /update - shouldn't exist without CHECK_UPDATES env var",
// Method: http.MethodGet,
// URL: "/api/beszel/update",
// NotExpectedContent: []string{"v:", "\"v\":"},
// ExpectedStatus: 502,
// TestAppFactory: testAppFactory,
// },
{
Name: "GET /update - shouldn't exist without CHECK_UPDATES env var",
Method: http.MethodGet,
URL: "/api/beszel/update",
Headers: map[string]string{
"Authorization": userToken,
},
NotExpectedContent: []string{"v:", "\"v\":"},
ExpectedStatus: 404,
TestAppFactory: testAppFactory,
},
}
for _, scenario := range scenarios {