]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | import { Component } from '@angular/core'; |
2 | import { ComponentFixture, TestBed } from '@angular/core/testing'; | |
3 | import { FormGroup } from '@angular/forms'; | |
4 | import { FormlyFieldConfig, FormlyModule } from '@ngx-formly/core'; | |
5 | ||
6 | import { FormlyTextareaTypeComponent } from './formly-textarea-type.component'; | |
7 | ||
8 | @Component({ | |
9 | template: ` <form [formGroup]="form"> | |
10 | <formly-form [model]="{}" [fields]="fields" [options]="{}" [form]="form"></formly-form> | |
11 | </form>` | |
12 | }) | |
13 | class MockFormComponent { | |
14 | options = {}; | |
15 | form = new FormGroup({}); | |
16 | fields: FormlyFieldConfig[] = [ | |
17 | { | |
18 | wrappers: ['input'], | |
19 | defaultValue: {} | |
20 | } | |
21 | ]; | |
22 | } | |
23 | describe('FormlyTextareaTypeComponent', () => { | |
24 | let component: MockFormComponent; | |
25 | let fixture: ComponentFixture<MockFormComponent>; | |
26 | ||
27 | beforeEach(async () => { | |
28 | await TestBed.configureTestingModule({ | |
29 | declarations: [FormlyTextareaTypeComponent], | |
30 | imports: [ | |
31 | FormlyModule.forRoot({ | |
32 | types: [{ name: 'input', component: FormlyTextareaTypeComponent }] | |
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 | }); |