| 5063 | } |
| 5064 | |
| 5065 | @Component({ |
| 5066 | template: ` <my-input [formField]="f" /> `, |
| 5067 | imports: [CustomInput, FormField], |
| 5068 | }) |
| 5069 | class PendingTestCmp { |
| 5070 | myInput = viewChild.required<CustomInput>(CustomInput); |
| 5071 | data = signal('test'); |
| 5072 | f = form(this.data, (p) => { |
| 5073 | validateAsync(p, { |
| 5074 | params: () => [], |
| 5075 | factory: (params) => |
| 5076 | resource({ |
| 5077 | params, |
| 5078 | loader: () => promise, |
| 5079 | }), |
| 5080 | onSuccess: (results) => results, |
| 5081 | onError: () => null, |
| 5082 | }); |
| 5083 | }); |
| 5084 | } |
| 5085 | |
| 5086 | const fix = act(() => TestBed.createComponent(PendingTestCmp)); |
| 5087 | |