Slide 52
Slide 52 text
import {
provideSpectacularFeatureTest,
SpectacularAppComponent,
SpectacularFeatureLocation,
SpectacularFeatureRouter,
} from '@ngworker/spectacular';
import { render } from '@testing-library/angular';
import userEvent from '@testing-library/user-event';
import { crisisCenterPath, crisisCenterRoutes } from '@tour-of-heroes/crisis-center';
const setup = async () => {
const user = userEvent.setup();
const { fixture: { debugElement: { injector } } } = await render(
SpectacularAppComponent, {
providers: [
provideSpectacularFeatureTest ({
featurePath: crisisCenterPath,
}),
],
routes: crisisCenterRoutes,
});
return {
location: injector.get(SpectacularFeatureLocation),
router: injector.get(SpectacularFeatureRouter),
user,
};
};
SIFERS for Edit crisis feature tests