21 lines
564 B
TypeScript
21 lines
564 B
TypeScript
import { buildPlatformOverview } from './platform-overview';
|
|
|
|
describe('buildPlatformOverview', () => {
|
|
it('counts clients, active companies and users', () => {
|
|
expect(
|
|
buildPlatformOverview(
|
|
[
|
|
{ status: 'ACTIVE' },
|
|
{ status: 'ACTIVE' },
|
|
{ status: 'SUSPENDED' },
|
|
],
|
|
8,
|
|
),
|
|
).toEqual({ clients: 3, active: 2, users: 8 });
|
|
});
|
|
|
|
it('starts empty when the platform has no companies', () => {
|
|
expect(buildPlatformOverview([], 0)).toEqual({ clients: 0, active: 0, users: 0 });
|
|
});
|
|
});
|