| 5104 | } |
| 5105 | |
| 5106 | @Component({ |
| 5107 | template: ` <my-input [formField]="f" /> `, |
| 5108 | imports: [CustomInput, FormField], |
| 5109 | }) |
| 5110 | class PendingTestCmp { |
| 5111 | myInput = viewChild.required<CustomInput>(CustomInput); |
| 5112 | data = signal('test'); |
| 5113 | f = form(this.data, (p) => { |
| 5114 | validateAsync(p, { |
| 5115 | params: () => [], |
| 5116 | factory: (params) => |
| 5117 | resource({ |
| 5118 | params, |
| 5119 | loader: () => promise, |
| 5120 | }), |
| 5121 | onSuccess: (results) => results, |
| 5122 | onError: () => null, |
| 5123 | }); |
| 5124 | }); |
| 5125 | } |
| 5126 | |
| 5127 | const fix = act(() => TestBed.createComponent(PendingTestCmp)); |
| 5128 | |