]> git.proxmox.com Git - ceph.git/blame - ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/forms/crud-form/formly-input-type/formly-input-type.component.spec.ts
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / shared / forms / crud-form / formly-input-type / formly-input-type.component.spec.ts
CommitLineData
1e59de90
TL
1import { Component } from '@angular/core';
2import { ComponentFixture, TestBed } from '@angular/core/testing';
3import { FormGroup } from '@angular/forms';
4import { FormlyFieldConfig, FormlyModule } from '@ngx-formly/core';
5
6import { FormlyInputTypeComponent } from './formly-input-type.component';
7
8@Component({
9 template: ` <form [formGroup]="form">
10 <formly-form [model]="{}" [fields]="fields" [options]="{}" [form]="form"></formly-form>
11 </form>`
12})
13class MockFormComponent {
14 form = new FormGroup({});
15 fields: FormlyFieldConfig[] = [
16 {
17 wrappers: ['input'],
18 defaultValue: {}
19 }
20 ];
21}
22
23describe('FormlyInputTypeComponent', () => {
24 let component: MockFormComponent;
25 let fixture: ComponentFixture<MockFormComponent>;
26
27 beforeEach(async () => {
28 await TestBed.configureTestingModule({
29 declarations: [FormlyInputTypeComponent],
30 imports: [
31 FormlyModule.forRoot({
32 types: [{ name: 'input', component: FormlyInputTypeComponent }]
33 })
34 ]
35 }).compileComponents();
36 });
37
38 beforeEach(() => {
39 fixture = TestBed.createComponent(MockFormComponent);
40 component = fixture.componentInstance;
41 fixture.detectChanges();
42 });
43
44 it('should create', () => {
45 expect(component).toBeTruthy();
46 });
47});