import { render } from 'utils/testRenderer'; import { screen } from '@testing-library/react'; import { SegmentTable } from './SegmentTable'; import { testServerRoute, testServerSetup } from 'utils/testServer'; const server = testServerSetup(); const setupRoutes = () => { testServerRoute(server, 'api/admin/segments', { segments: [ { id: 2, name: 'test2', description: '', usedInProjects: 3, usedInFeatures: 2, constraints: [], createdBy: 'admin', createdAt: '2023-05-24T06:23:07.797Z', }, ], }); testServerRoute(server, '/api/admin/ui-config', { flags: { SE: true, }, }); }; test('should show the count of projects and features used in', async () => { setupRoutes(); render(); await screen.findByText('2 feature flags'); await screen.findByText('3 projects'); });