juice-shop

Форк
0
/
saved-address.component.spec.ts 
69 строк · 2.4 Кб
1
/*
2
 * Copyright (c) 2014-2024 Bjoern Kimminich & the OWASP Juice Shop contributors.
3
 * SPDX-License-Identifier: MIT
4
 */
5

6
import { TranslateModule } from '@ngx-translate/core'
7
import { HttpClientTestingModule } from '@angular/common/http/testing'
8
import { MatCardModule } from '@angular/material/card'
9
import { MatFormFieldModule } from '@angular/material/form-field'
10
import { type ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'
11
import { MatInputModule } from '@angular/material/input'
12
import { ReactiveFormsModule } from '@angular/forms'
13
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'
14

15
import { MatTableModule } from '@angular/material/table'
16
import { MatExpansionModule } from '@angular/material/expansion'
17
import { MatDividerModule } from '@angular/material/divider'
18
import { MatRadioModule } from '@angular/material/radio'
19
import { MatDialogModule } from '@angular/material/dialog'
20
import { SavedAddressComponent } from './saved-address.component'
21
import { AddressComponent } from '../address/address.component'
22
import { RouterTestingModule } from '@angular/router/testing'
23
import { MatIconModule } from '@angular/material/icon'
24
import { MatTooltipModule } from '@angular/material/tooltip'
25
import { MatSnackBar } from '@angular/material/snack-bar'
26
import { MatCheckboxModule } from '@angular/material/checkbox'
27

28
describe('SavedAddressComponent', () => {
29
  let component: SavedAddressComponent
30
  let fixture: ComponentFixture<SavedAddressComponent>
31
  let snackBar: any
32

33
  beforeEach(waitForAsync(() => {
34
    TestBed.configureTestingModule({
35
      imports: [
36
        RouterTestingModule,
37
        TranslateModule.forRoot(),
38
        HttpClientTestingModule,
39
        ReactiveFormsModule,
40

41
        BrowserAnimationsModule,
42
        MatCardModule,
43
        MatTableModule,
44
        MatFormFieldModule,
45
        MatInputModule,
46
        MatExpansionModule,
47
        MatDividerModule,
48
        MatRadioModule,
49
        MatDialogModule,
50
        MatIconModule,
51
        MatTooltipModule,
52
        MatCheckboxModule
53
      ],
54
      declarations: [SavedAddressComponent, AddressComponent],
55
      providers: [{ provide: MatSnackBar, useValue: snackBar }]
56
    })
57
      .compileComponents()
58
  }))
59

60
  beforeEach(() => {
61
    fixture = TestBed.createComponent(SavedAddressComponent)
62
    component = fixture.componentInstance
63
    fixture.detectChanges()
64
  })
65

66
  it('should create', () => {
67
    expect(component).toBeTruthy()
68
  })
69
})
70

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.