| 824 | |
| 825 | it('should allow stream from input()', async () => { |
| 826 | @Component({ |
| 827 | selector: 'test', |
| 828 | template: `{{ res.value() }}`, |
| 829 | }) |
| 830 | class TestComponent { |
| 831 | @Input() value = ''; |
| 832 | res = resource({ |
| 833 | params: () => this.value, |
| 834 | stream: ({params}) => signal({value: params + ' done'}), |
| 835 | }); |
| 836 | } |
| 837 | |
| 838 | const fixture = TestBed.createComponent(TestComponent, { |
| 839 | bindings: [inputBinding('value', signal('a'))], |