1
- import { render , screen , within } from '@testing-library/angular' ;
1
+ import { aliasedInput , render , screen , within } from '@testing-library/angular' ;
2
2
import { SignalInputComponent } from './22-signal-inputs.component' ;
3
3
import userEvent from '@testing-library/user-event' ;
4
4
5
5
test ( 'works with signal inputs' , async ( ) => {
6
6
await render ( SignalInputComponent , {
7
- componentInputs : {
8
- greeting : 'Hello' ,
7
+ inputs : {
8
+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
9
9
name : 'world' ,
10
10
} ,
11
11
} ) ;
@@ -16,8 +16,8 @@ test('works with signal inputs', async () => {
16
16
17
17
test ( 'works with computed' , async ( ) => {
18
18
await render ( SignalInputComponent , {
19
- componentInputs : {
20
- greeting : 'Hello' ,
19
+ inputs : {
20
+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
21
21
name : 'world' ,
22
22
} ,
23
23
} ) ;
@@ -28,8 +28,8 @@ test('works with computed', async () => {
28
28
29
29
test ( 'can update signal inputs' , async ( ) => {
30
30
const { fixture } = await render ( SignalInputComponent , {
31
- componentInputs : {
32
- greeting : 'Hello' ,
31
+ inputs : {
32
+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
33
33
name : 'world' ,
34
34
} ,
35
35
} ) ;
@@ -51,8 +51,8 @@ test('can update signal inputs', async () => {
51
51
test ( 'output emits a value' , async ( ) => {
52
52
const submitFn = jest . fn ( ) ;
53
53
await render ( SignalInputComponent , {
54
- componentInputs : {
55
- greeting : 'Hello' ,
54
+ inputs : {
55
+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
56
56
name : 'world' ,
57
57
} ,
58
58
on : {
@@ -67,8 +67,8 @@ test('output emits a value', async () => {
67
67
68
68
test ( 'model update also updates the template' , async ( ) => {
69
69
const { fixture } = await render ( SignalInputComponent , {
70
- componentInputs : {
71
- greeting : 'Hello' ,
70
+ inputs : {
71
+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
72
72
name : 'initial' ,
73
73
} ,
74
74
} ) ;
@@ -97,8 +97,8 @@ test('model update also updates the template', async () => {
97
97
98
98
test ( 'works with signal inputs, computed values, and rerenders' , async ( ) => {
99
99
const view = await render ( SignalInputComponent , {
100
- componentInputs : {
101
- greeting : 'Hello' ,
100
+ inputs : {
101
+ ... aliasedInput ( ' greeting' , 'Hello' ) ,
102
102
name : 'world' ,
103
103
} ,
104
104
} ) ;
@@ -110,8 +110,8 @@ test('works with signal inputs, computed values, and rerenders', async () => {
110
110
expect ( computedValue . getByText ( / h e l l o w o r l d / i) ) . toBeInTheDocument ( ) ;
111
111
112
112
await view . rerender ( {
113
- componentInputs : {
114
- greeting : 'bye' ,
113
+ inputs : {
114
+ ... aliasedInput ( ' greeting' , 'bye' ) ,
115
115
name : 'test' ,
116
116
} ,
117
117
} ) ;
0 commit comments