Skip to content

Commit

Permalink
fix(api): fix flaky on places statistics
Browse files Browse the repository at this point in the history
  • Loading branch information
xav-car committed Oct 10, 2024
1 parent f5a91da commit e656b0b
Showing 1 changed file with 27 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,18 +51,33 @@ describe('Integration | UseCases | get-data-organizations-places-statistics', fu
});

// then
expect(dataOrganizationsPlacesStatistics[0].organizationId).to.equal(firstOrganization.id);
expect(dataOrganizationsPlacesStatistics[0].organizationActivePlacesLotCount).to.equal(1);
expect(dataOrganizationsPlacesStatistics[0].organizationPlacesCount).to.equal(10);
expect(dataOrganizationsPlacesStatistics[0].organizationOccupiedPlacesCount).to.equal(1);
expect(dataOrganizationsPlacesStatistics[0].organizationName).to.equal('Mon collège');
expect(dataOrganizationsPlacesStatistics[0].organizationType).to.equal('SCO');
const results = dataOrganizationsPlacesStatistics.map((dataOrganizationsPlacesStatistic) => ({
organizationId: dataOrganizationsPlacesStatistic.organizationId,
organizationActivePlacesLotCount: dataOrganizationsPlacesStatistic.organizationActivePlacesLotCount,
organizationPlacesCount: dataOrganizationsPlacesStatistic.organizationPlacesCount,
organizationOccupiedPlacesCount: dataOrganizationsPlacesStatistic.organizationOccupiedPlacesCount,
organizationName: dataOrganizationsPlacesStatistic.organizationName,
organizationType: dataOrganizationsPlacesStatistic.organizationType,
}));

expect(dataOrganizationsPlacesStatistics[1].organizationId).to.equal(secondOrganization.id);
expect(dataOrganizationsPlacesStatistics[1].organizationActivePlacesLotCount).to.equal(1);
expect(dataOrganizationsPlacesStatistics[1].organizationPlacesCount).to.equal(null);
expect(dataOrganizationsPlacesStatistics[1].organizationName).to.equal('Pole Emploi');
expect(dataOrganizationsPlacesStatistics[1].organizationType).to.equal('PRO');
expect(dataOrganizationsPlacesStatistics[1].organizationOccupiedPlacesCount).to.equal(0);
expect(dataOrganizationsPlacesStatistics).lengthOf(2);
expect(results).to.have.deep.members([
{
organizationId: secondOrganization.id,
organizationActivePlacesLotCount: 1,
organizationPlacesCount: null,
organizationOccupiedPlacesCount: 0,
organizationName: 'Pole Emploi',
organizationType: 'PRO',
},
{
organizationId: firstOrganization.id,
organizationActivePlacesLotCount: 1,
organizationPlacesCount: 10,
organizationOccupiedPlacesCount: 1,
organizationName: 'Mon collège',
organizationType: 'SCO',
},
]);
});
});

0 comments on commit e656b0b

Please sign in to comment.