| 12345678910111213141516171819 |
- import { TestBed } from '@angular/core/testing';
- import { provideRouter } from '@angular/router';
- import { AppComponent } from './app.component';
- import { AdminSessionService } from './admin-session.service';
- import { OperationsService } from './operations.service';
- describe('Admin AppComponent', () => {
- it('creates the independent admin application shell', async () => {
- await TestBed.configureTestingModule({
- imports: [AppComponent],
- providers: [provideRouter([]),
- { provide: AdminSessionService, useValue: { isAuthenticated: () => false } },
- { provide: OperationsService, useValue: { dashboard: jasmine.createSpy('dashboard') } },
- ],
- }).compileComponents();
- expect(TestBed.createComponent(AppComponent).componentInstance).toBeTruthy();
- });
- });
|