1- import { render , screen , within } from '@testing-library/angular' ;
1+ import { aliasedInput , render , screen , within } from '@testing-library/angular' ;
22import { SignalInputComponent } from './22-signal-inputs.component' ;
33import userEvent from '@testing-library/user-event' ;
44
55test ( 'works with signal inputs' , async ( ) => {
66 await render ( SignalInputComponent , {
7- componentInputs : {
8- greeting : 'Hello' ,
7+ inputs : {
8+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
99 name : 'world' ,
1010 } ,
1111 } ) ;
@@ -16,8 +16,8 @@ test('works with signal inputs', async () => {
1616
1717test ( 'works with computed' , async ( ) => {
1818 await render ( SignalInputComponent , {
19- componentInputs : {
20- greeting : 'Hello' ,
19+ inputs : {
20+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
2121 name : 'world' ,
2222 } ,
2323 } ) ;
@@ -28,8 +28,8 @@ test('works with computed', async () => {
2828
2929test ( 'can update signal inputs' , async ( ) => {
3030 const { fixture } = await render ( SignalInputComponent , {
31- componentInputs : {
32- greeting : 'Hello' ,
31+ inputs : {
32+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
3333 name : 'world' ,
3434 } ,
3535 } ) ;
@@ -51,8 +51,8 @@ test('can update signal inputs', async () => {
5151test ( 'output emits a value' , async ( ) => {
5252 const submitFn = jest . fn ( ) ;
5353 await render ( SignalInputComponent , {
54- componentInputs : {
55- greeting : 'Hello' ,
54+ inputs : {
55+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
5656 name : 'world' ,
5757 } ,
5858 on : {
@@ -67,8 +67,8 @@ test('output emits a value', async () => {
6767
6868test ( 'model update also updates the template' , async ( ) => {
6969 const { fixture } = await render ( SignalInputComponent , {
70- componentInputs : {
71- greeting : 'Hello' ,
70+ inputs : {
71+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
7272 name : 'initial' ,
7373 } ,
7474 } ) ;
@@ -97,8 +97,8 @@ test('model update also updates the template', async () => {
9797
9898test ( 'works with signal inputs, computed values, and rerenders' , async ( ) => {
9999 const view = await render ( SignalInputComponent , {
100- componentInputs : {
101- greeting : 'Hello' ,
100+ inputs : {
101+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
102102 name : 'world' ,
103103 } ,
104104 } ) ;
@@ -110,8 +110,8 @@ test('works with signal inputs, computed values, and rerenders', async () => {
110110 expect ( computedValue . getByText ( / h e l l o w o r l d / i) ) . toBeInTheDocument ( ) ;
111111
112112 await view . rerender ( {
113- componentInputs : {
114- greeting : 'bye' ,
113+ inputs : {
114+ ... aliasedInput ( ' greeting' , 'bye' ) ,
115115 name : 'test' ,
116116 } ,
117117 } ) ;
0 commit comments