@@ -47,33 +47,33 @@ describe("Machine with entry and exit actions", () => {
47
47
48
48
test ( "sending events" , async ( ) => {
49
49
const loader = start ( Loader ) ;
50
- expect ( loader . value ) . toEqual ( "idle" ) ;
50
+ expect ( loader . current ) . toEqual ( "idle" ) ;
51
51
expect ( loader . changeCount ) . toEqual ( 0 ) ;
52
52
53
53
loader . next ( "NOOP" ) ;
54
- expect ( loader . value ) . toEqual ( "idle" ) ;
54
+ expect ( loader . current ) . toEqual ( "idle" ) ;
55
55
expect ( loader . changeCount ) . toEqual ( 0 ) ;
56
56
57
57
const transitionResult = loader . next ( "FETCH" ) ;
58
58
expect ( fetch ) . toHaveBeenCalledWith ( "https://example.org/" ) ;
59
59
expect ( transitionResult . actions ) . toEqual ( [
60
60
{ type : "entry" , f : fetchData } ,
61
61
] ) ;
62
- expect ( loader . value ) . toEqual ( "loading" ) ;
62
+ expect ( loader . current ) . toEqual ( "loading" ) ;
63
63
expect ( loader . changeCount ) . toEqual ( 1 ) ;
64
64
expect ( finishedLoading ) . toHaveBeenCalledTimes ( 0 ) ;
65
65
66
66
await expect ( loader . resolved ) . resolves . toEqual ( { fetchData : 42 } ) ;
67
67
await expect ( Promise . resolve ( transitionResult ) ) . resolves . toEqual ( { fetchData : 42 } ) ;
68
68
expect ( finishedLoading ) . toHaveBeenCalledTimes ( 1 ) ;
69
69
expect ( loader . changeCount ) . toEqual ( 2 ) ;
70
- expect ( loader . value ) . toEqual ( "success" ) ;
70
+ expect ( loader . current ) . toEqual ( "success" ) ;
71
71
expect ( succeeded ) . toHaveBeenCalledTimes ( 1 ) ;
72
72
73
73
const transitionResult2 = loader . next ( "FETCH" ) ;
74
74
// expect(transitionResult2.actions).toEqual([]);
75
75
expect ( loader . changeCount ) . toEqual ( 2 ) ;
76
- expect ( loader . value ) . toEqual ( "success" ) ;
76
+ expect ( loader . current ) . toEqual ( "success" ) ;
77
77
expect ( succeeded ) . toHaveBeenCalledTimes ( 1 ) ;
78
78
79
79
await loader . resolved ;
@@ -87,38 +87,38 @@ describe("Machine with entry and exit actions", () => {
87
87
88
88
test ( "sending events" , async ( ) => {
89
89
const loader = start ( Loader ) ;
90
- expect ( loader . value ) . toEqual ( "idle" ) ;
90
+ expect ( loader . current ) . toEqual ( "idle" ) ;
91
91
92
92
const transitionResult = loader . next ( "FETCH" ) ;
93
93
expect ( fetch ) . toHaveBeenCalledTimes ( 1 ) ;
94
94
expect ( fetch ) . toHaveBeenLastCalledWith ( "https://example.org/" ) ;
95
95
expect ( transitionResult . actions ) . toEqual ( [
96
96
{ type : "entry" , f : fetchData } ,
97
97
] ) ;
98
- expect ( loader . value ) . toEqual ( "loading" ) ;
98
+ expect ( loader . current ) . toEqual ( "loading" ) ;
99
99
expect ( loader . changeCount ) . toEqual ( 1 ) ;
100
100
101
101
await expect ( loader . resolved ) . rejects . toEqual ( new Error ( "Failed!" ) ) ;
102
102
await expect ( Promise . resolve ( transitionResult ) ) . rejects . toEqual (
103
103
new Error ( "Failed!" )
104
104
) ;
105
105
expect ( loader . changeCount ) . toEqual ( 2 ) ;
106
- expect ( loader . value ) . toEqual ( "failure" ) ;
106
+ expect ( loader . current ) . toEqual ( "failure" ) ;
107
107
108
108
loader . next ( "FETCH" ) ;
109
109
expect ( fetch ) . toHaveBeenCalledTimes ( 1 ) ;
110
110
expect ( loader . changeCount ) . toEqual ( 2 ) ;
111
111
112
112
loader . next ( "RETRY" ) ;
113
- expect ( loader . value ) . toEqual ( "loading" ) ;
113
+ expect ( loader . current ) . toEqual ( "loading" ) ;
114
114
expect ( loader . changeCount ) . toEqual ( 3 ) ;
115
115
116
116
expect ( fetch ) . toHaveBeenCalledTimes ( 2 ) ;
117
117
expect ( fetch ) . toHaveBeenLastCalledWith ( "https://example.org/" ) ;
118
118
119
119
await expect ( loader . resolved ) . resolves . toEqual ( { fetchData : 42 } ) ;
120
120
expect ( loader . changeCount ) . toEqual ( 4 ) ;
121
- expect ( loader . value ) . toEqual ( "success" ) ;
121
+ expect ( loader . current ) . toEqual ( "success" ) ;
122
122
} ) ;
123
123
} ) ;
124
124
} ) ;
@@ -157,18 +157,18 @@ describe("Form Field Machine with always()", () => {
157
157
test ( "sending events" , ( ) => {
158
158
const formField = start ( FormField ) ;
159
159
expect ( formField ) . toBeDefined ( ) ;
160
- expect ( formField . value ) . toEqual ( "initial" ) ;
160
+ expect ( formField . current ) . toEqual ( "initial" ) ;
161
161
162
162
formField . next ( "CHANGE" ) ;
163
- expect ( formField . value ) . toEqual ( "editing" ) ;
163
+ expect ( formField . current ) . toEqual ( "editing" ) ;
164
164
expect ( formField . changeCount ) . toEqual ( 1 ) ;
165
165
166
166
formField . next ( "CHANGE" ) ;
167
- expect ( formField . value ) . toEqual ( "editing" ) ;
167
+ expect ( formField . current ) . toEqual ( "editing" ) ;
168
168
expect ( formField . changeCount ) . toEqual ( 1 ) ;
169
169
170
170
formField . next ( "BLUR" ) ;
171
- expect ( formField . value ) . toEqual ( "valid" ) ;
171
+ expect ( formField . current ) . toEqual ( "valid" ) ;
172
172
expect ( formField . changeCount ) . toEqual ( 3 ) ;
173
173
} ) ;
174
174
} ) ;
@@ -181,18 +181,18 @@ describe("Form Field Machine with always()", () => {
181
181
test ( "sending events" , ( ) => {
182
182
const formField = start ( FormField ) ;
183
183
expect ( formField ) . toBeDefined ( ) ;
184
- expect ( formField . value ) . toEqual ( "initial" ) ;
184
+ expect ( formField . current ) . toEqual ( "initial" ) ;
185
185
186
186
formField . next ( "CHANGE" ) ;
187
- expect ( formField . value ) . toEqual ( "editing" ) ;
187
+ expect ( formField . current ) . toEqual ( "editing" ) ;
188
188
expect ( formField . changeCount ) . toEqual ( 1 ) ;
189
189
190
190
formField . next ( "CHANGE" ) ;
191
- expect ( formField . value ) . toEqual ( "editing" ) ;
191
+ expect ( formField . current ) . toEqual ( "editing" ) ;
192
192
expect ( formField . changeCount ) . toEqual ( 1 ) ;
193
193
194
194
formField . next ( "BLUR" ) ;
195
- expect ( formField . value ) . toEqual ( "invalid" ) ;
195
+ expect ( formField . current ) . toEqual ( "invalid" ) ;
196
196
expect ( formField . changeCount ) . toEqual ( 3 ) ;
197
197
} ) ;
198
198
} ) ;
@@ -240,28 +240,28 @@ describe("Hierarchical Traffic Lights Machine", () => {
240
240
test ( "sending events" , ( ) => {
241
241
const machine = start ( TrafficLights ) ;
242
242
expect ( machine ) . toBeDefined ( ) ;
243
- expect ( machine . value ) . toEqual ( "green" ) ;
243
+ expect ( machine . current ) . toEqual ( "green" ) ;
244
244
245
245
machine . next ( "TIMER" ) ;
246
- expect ( machine . value ) . toEqual ( "yellow" ) ;
246
+ expect ( machine . current ) . toEqual ( "yellow" ) ;
247
247
expect ( machine . changeCount ) . toEqual ( 1 ) ;
248
248
249
249
machine . next ( "TIMER" ) ;
250
- // expect(machine.value ).toEqual("red");
251
- // expect(machine.value ).toEqual(["red", "walk"]);
252
- expect ( machine . value ) . toEqual ( { "red" : "walk" } ) ;
250
+ // expect(machine.current ).toEqual("red");
251
+ // expect(machine.current ).toEqual(["red", "walk"]);
252
+ expect ( machine . current ) . toEqual ( { "red" : "walk" } ) ;
253
253
expect ( machine . changeCount ) . toEqual ( 3 ) ;
254
254
255
255
machine . next ( "TIMER" ) ;
256
- expect ( machine . value ) . toEqual ( "green" ) ;
256
+ expect ( machine . current ) . toEqual ( "green" ) ;
257
257
expect ( machine . changeCount ) . toEqual ( 4 ) ;
258
258
259
259
machine . next ( "POWER_RESTORED" ) ;
260
- expect ( machine . value ) . toEqual ( { "red" : "walk" } ) ;
260
+ expect ( machine . current ) . toEqual ( { "red" : "walk" } ) ;
261
261
expect ( machine . changeCount ) . toEqual ( 6 ) ;
262
262
263
263
machine . next ( "POWER_OUTAGE" ) ;
264
- expect ( machine . value ) . toEqual ( { "red" : "blinking" } ) ;
264
+ expect ( machine . current ) . toEqual ( { "red" : "blinking" } ) ;
265
265
expect ( machine . changeCount ) . toEqual ( 7 ) ;
266
266
} ) ;
267
267
} ) ;
0 commit comments