juice-shop
46 строк · 1.5 Кб
1/*
2* Copyright (c) 2014-2024 Bjoern Kimminich & the OWASP Juice Shop contributors.
3* SPDX-License-Identifier: MIT
4*/
5
6import { HttpClientTestingModule } from '@angular/common/http/testing'7import { type ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'8import { ConfigurationService } from '../Services/configuration.service'9import { MatCardModule } from '@angular/material/card'10import { MatDividerModule } from '@angular/material/divider'11
12import { PrivacyPolicyComponent } from './privacy-policy.component'13import { of } from 'rxjs'14
15describe('PrivacyPolicyComponent', () => {16let component: PrivacyPolicyComponent17let fixture: ComponentFixture<PrivacyPolicyComponent>18let configurationService: any19
20beforeEach(waitForAsync(() => {21configurationService = jasmine.createSpyObj('ConfigurationService', ['getApplicationConfiguration'])22configurationService.getApplicationConfiguration.and.returnValue(of({}))23
24TestBed.configureTestingModule({25declarations: [PrivacyPolicyComponent],26imports: [27HttpClientTestingModule,28MatCardModule,29MatDividerModule
30],31providers: [32{ provide: ConfigurationService, useValue: configurationService }33]34}).compileComponents()35}))36
37beforeEach(() => {38fixture = TestBed.createComponent(PrivacyPolicyComponent)39component = fixture.componentInstance40fixture.detectChanges()41})42
43it('should compile', () => {44expect(component).toBeTruthy()45})46})47