[Fleet] Fix flaky package install version integration test (#138034) (#138049)

(cherry picked from commit 319cba32f3)

Co-authored-by: Nicolas Chaulet <nicolas.chaulet@elastic.co>
This commit is contained in:
Kibana Machine 2022-08-03 17:59:55 -04:00 committed by GitHub
parent b625e9ae40
commit 59718ce477
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -39,6 +39,8 @@ const fakeRequest = {
},
} as unknown as KibanaRequest;
const PACKAGES = ['fleet_server', 'system', 'nginx', 'apache'];
describe('Uprade package install version', () => {
let esServer: kbnTestServer.TestElasticsearchUtils;
let kbnServer: kbnTestServer.TestKibanaUtils;
@ -183,6 +185,10 @@ describe('Uprade package install version', () => {
res.saved_objects.forEach((so) => {
expect(so.attributes.install_format_schema_version).toBe(FLEET_INSTALL_FORMAT_VERSION);
if (!PACKAGES.includes(so.attributes.name)) {
return;
}
if (!OUTDATED_PACKAGES.includes(so.attributes.name)) {
expect(new Date(so.updated_at as string).getTime()).toBeLessThan(now);
} else {