juice-shop

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

6
import { MAT_DIALOG_DATA, MatDialogModule } from '@angular/material/dialog'
7
import { MatDividerModule } from '@angular/material/divider'
8
import { type ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing'
9
import { QRCodeModule } from 'anuglar2-qrcode'
10
import { TranslateModule } from '@ngx-translate/core'
11
import { QrCodeComponent } from './qr-code.component'
12
import { MatButtonModule } from '@angular/material/button'
13

14
describe('QrCodeComponent', () => {
15
  let component: QrCodeComponent
16
  let fixture: ComponentFixture<QrCodeComponent>
17

18
  beforeEach(waitForAsync(() => {
19
    TestBed.configureTestingModule({
20
      imports: [
21
        TranslateModule.forRoot(),
22
        QRCodeModule,
23
        MatDividerModule,
24
        MatButtonModule,
25
        MatDialogModule
26
      ],
27
      declarations: [QrCodeComponent],
28
      providers: [
29
        { provide: MAT_DIALOG_DATA, useValue: { data: 'data', url: 'url', address: 'address', title: 'title' } }
30
      ]
31
    })
32
      .compileComponents()
33
  }))
34

35
  beforeEach(() => {
36
    fixture = TestBed.createComponent(QrCodeComponent)
37
    component = fixture.componentInstance
38
    fixture.detectChanges()
39
  })
40

41
  it('should create', () => {
42
    expect(component).toBeTruthy()
43
    component.ngOnInit()
44
    expect(component.title).toBe('title')
45
    expect(component.url).toBe('url')
46
    expect(component.address).toBe('address')
47
    expect(component.data).toBe('data')
48
  })
49
})
50

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

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

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

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