@@ -15,9 +15,9 @@ import {
15
15
reduce , StateID , StateIDList , ActionID , CSSTransitionState ,
16
16
initDefaultState , initActiveState ,
17
17
defaultState , activeState ,
18
- transitToActivePendingState , transitToDefaultPendingState ,
19
- transitToActiveTriggeredState , transitToDefaultTriggeredState ,
20
- transitToActiveStartedState , transitToDefaultStartedState ,
18
+ enterPendingState , leavePendingState ,
19
+ enterTriggeredState , leaveTriggeredState ,
20
+ enterStartedState , leaveStartedState ,
21
21
} from "./csstransitionstate" ;
22
22
23
23
describe ( "csstransitionstate.ts" , ( ) => {
@@ -39,28 +39,28 @@ describe("csstransitionstate.ts", () => {
39
39
testState ( StateID . Active , "activeStyle" , ( props ) => activeState ( props ) ) ,
40
40
) ;
41
41
describe (
42
- "transitToActivePendingState " ,
43
- testState ( StateID . TransitToActivePending , "defaultStyle" , ( props ) => transitToActivePendingState ( props ) ) ,
42
+ "enterPendingState " ,
43
+ testState ( StateID . EnterPending , "defaultStyle" , ( props ) => enterPendingState ( props ) ) ,
44
44
) ;
45
45
describe (
46
- "transitToDefaultPendingState " ,
47
- testState ( StateID . TransitToDefaultPending , "activeStyle" , ( props ) => transitToDefaultPendingState ( props ) ) ,
46
+ "leavePendingState " ,
47
+ testState ( StateID . LeavePending , "activeStyle" , ( props ) => leavePendingState ( props ) ) ,
48
48
) ;
49
49
describe (
50
- "transitToActiveTriggeredState " ,
51
- testState ( StateID . TransitToActiveTriggered , "enterStyle" , ( props ) => transitToActiveTriggeredState ( props ) ) ,
50
+ "enterTriggeredState " ,
51
+ testState ( StateID . EnterTriggered , "enterStyle" , ( props ) => enterTriggeredState ( props ) ) ,
52
52
) ;
53
53
describe (
54
- "transitToDefaultTriggeredState " ,
55
- testState ( StateID . TransitToDefaultTriggered , "leaveStyle" , ( props ) => transitToDefaultTriggeredState ( props ) ) ,
54
+ "leaveTriggeredState " ,
55
+ testState ( StateID . LeaveTriggered , "leaveStyle" , ( props ) => leaveTriggeredState ( props ) ) ,
56
56
) ;
57
57
describe (
58
- "transitToActiveStartedState " ,
59
- testState ( StateID . TransitToActiveStarted , "enterStyle" , ( props ) => transitToActiveStartedState ( props ) ) ,
58
+ "enterStartedState " ,
59
+ testState ( StateID . EnterStarted , "enterStyle" , ( props ) => enterStartedState ( props ) ) ,
60
60
) ;
61
61
describe (
62
- "transitToDefaultStartedState " ,
63
- testState ( StateID . TransitToDefaultStarted , "leaveStyle" , ( props ) => transitToDefaultStartedState ( props ) ) ,
62
+ "leaveStartedState " ,
63
+ testState ( StateID . LeaveStarted , "leaveStyle" , ( props ) => leaveStartedState ( props ) ) ,
64
64
) ;
65
65
} ) ;
66
66
describe ( "actions" , ( ) => {
@@ -93,14 +93,14 @@ describe("csstransitionstate.ts", () => {
93
93
[ StateID . Default , StateID . DefaultInit ] . forEach ( ( id ) => {
94
94
const { state, pending} = reduce ( { id } , actionID , { } ) ;
95
95
assert . strictEqual ( pending , ActionID . TransitionTrigger ) ;
96
- assert . strictEqual ( state . id , StateID . TransitToActivePending ) ;
96
+ assert . strictEqual ( state . id , StateID . EnterPending ) ;
97
97
} ) ;
98
98
} ) ;
99
99
it ( "should transit to default pending transition state" , ( ) => {
100
100
[ StateID . Active , StateID . ActiveInit ] . forEach ( ( id ) => {
101
101
const { state, pending} = reduce ( { id } , actionID , { } ) ;
102
102
assert . strictEqual ( pending , ActionID . TransitionTrigger ) ;
103
- assert . strictEqual ( state . id , StateID . TransitToDefaultPending ) ;
103
+ assert . strictEqual ( state . id , StateID . LeavePending ) ;
104
104
} ) ;
105
105
} ) ;
106
106
} ) ;
@@ -109,25 +109,25 @@ describe("csstransitionstate.ts", () => {
109
109
110
110
it ( "should not fail on invalid state transitions" , ( ) => {
111
111
StateIDList
112
- . filter ( ( id ) => [ StateID . TransitToActiveTriggered , StateID . TransitToDefaultTriggered ] . indexOf ( id ) < 0 )
112
+ . filter ( ( id ) => [ StateID . EnterTriggered , StateID . LeaveTriggered ] . indexOf ( id ) < 0 )
113
113
. forEach ( ( id ) => assert . isNull ( reduce ( { id } , actionID , { } ) ) ) ;
114
114
} ) ;
115
115
it ( "should transit to active started transition state" , ( ) => {
116
- const { state, pending} = reduce ( { id : StateID . TransitToActiveTriggered } , actionID , { } ) ;
116
+ const { state, pending} = reduce ( { id : StateID . EnterTriggered } , actionID , { } ) ;
117
117
assert . isUndefined ( pending ) ;
118
- assert . strictEqual ( state . id , StateID . TransitToActiveStarted ) ;
118
+ assert . strictEqual ( state . id , StateID . EnterStarted ) ;
119
119
} ) ;
120
120
it ( "should transit to active started transition state" , ( ) => {
121
- const { state, pending} = reduce ( { id : StateID . TransitToDefaultTriggered } , actionID , { } ) ;
121
+ const { state, pending} = reduce ( { id : StateID . LeaveTriggered } , actionID , { } ) ;
122
122
assert . isUndefined ( pending ) ;
123
- assert . strictEqual ( state . id , StateID . TransitToDefaultStarted ) ;
123
+ assert . strictEqual ( state . id , StateID . LeaveStarted ) ;
124
124
} ) ;
125
125
} ) ;
126
126
describe ( "TransitionComplete" , ( ) => {
127
127
const actionID = ActionID . TransitionComplete ;
128
128
const validOrigin = [
129
- StateID . TransitToActiveTriggered , StateID . TransitToActiveStarted ,
130
- StateID . TransitToDefaultTriggered , StateID . TransitToDefaultStarted ,
129
+ StateID . EnterTriggered , StateID . EnterStarted ,
130
+ StateID . LeaveTriggered , StateID . LeaveStarted ,
131
131
] ;
132
132
133
133
it ( "should fail on invalid state transitions" , ( ) => {
@@ -136,14 +136,14 @@ describe("csstransitionstate.ts", () => {
136
136
. forEach ( ( id ) => assert . throw ( ( ) => reduce ( { id } , actionID , { } ) ) ) ;
137
137
} ) ;
138
138
it ( "should transit to active state" , ( ) => {
139
- [ StateID . TransitToActiveTriggered , StateID . TransitToActiveStarted ] . forEach ( ( id ) => {
139
+ [ StateID . EnterTriggered , StateID . EnterStarted ] . forEach ( ( id ) => {
140
140
const { state, pending} = reduce ( { id } , actionID , { } ) ;
141
141
assert . isUndefined ( pending ) ;
142
142
assert . strictEqual ( state . id , StateID . Active ) ;
143
143
} ) ;
144
144
} ) ;
145
145
it ( "should transit to default state" , ( ) => {
146
- [ StateID . TransitToDefaultTriggered , StateID . TransitToDefaultStarted ] . forEach ( ( id ) => {
146
+ [ StateID . LeaveTriggered , StateID . LeaveStarted ] . forEach ( ( id ) => {
147
147
const { state, pending} = reduce ( { id } , actionID , { } ) ;
148
148
assert . isUndefined ( pending ) ;
149
149
assert . strictEqual ( state . id , StateID . Default ) ;
@@ -164,30 +164,30 @@ describe("csstransitionstate.ts", () => {
164
164
[ StateID . Default , StateID . DefaultInit ] . forEach ( ( id ) => {
165
165
const { state, pending} = reduce ( { id } , actionID , { } ) ;
166
166
assert . strictEqual ( pending , ActionID . TransitionTrigger ) ;
167
- assert . strictEqual ( state . id , StateID . TransitToActivePending ) ;
167
+ assert . strictEqual ( state . id , StateID . EnterPending ) ;
168
168
} ) ;
169
169
} ) ;
170
170
it ( "should transit to default pending transition state" , ( ) => {
171
171
[ StateID . Active , StateID . ActiveInit ] . forEach ( ( id ) => {
172
172
const { state, pending} = reduce ( { id } , actionID , { } ) ;
173
173
assert . strictEqual ( pending , ActionID . TransitionTrigger ) ;
174
- assert . strictEqual ( state . id , StateID . TransitToDefaultPending ) ;
174
+ assert . strictEqual ( state . id , StateID . LeavePending ) ;
175
175
} ) ;
176
176
} ) ;
177
177
it ( "should transit to active triggered state" , ( ) => {
178
- const id = StateID . TransitToActivePending ;
178
+ const id = StateID . EnterPending ;
179
179
const { state, pending} = reduce ( { id } , actionID , { active : true } ) ;
180
180
assert . isUndefined ( pending ) ;
181
- assert . strictEqual ( state . id , StateID . TransitToActiveTriggered ) ;
181
+ assert . strictEqual ( state . id , StateID . EnterTriggered ) ;
182
182
} ) ;
183
183
it ( "should transit to default triggered transition state" , ( ) => {
184
- const id = StateID . TransitToDefaultPending ;
184
+ const id = StateID . LeavePending ;
185
185
const { state, pending} = reduce ( { id } , actionID , { active : false } ) ;
186
186
assert . isUndefined ( pending ) ;
187
- assert . strictEqual ( state . id , StateID . TransitToDefaultTriggered ) ;
187
+ assert . strictEqual ( state . id , StateID . LeaveTriggered ) ;
188
188
} ) ;
189
189
it ( "should interrupt pending and triggered active transition" , ( ) => {
190
- [ StateID . TransitToActivePending , StateID . TransitToActiveTriggered ] . forEach ( ( id ) => {
190
+ [ StateID . EnterPending , StateID . EnterTriggered ] . forEach ( ( id ) => {
191
191
const props = { active : false , onTransitionComplete : spy ( ) } ;
192
192
const { state, pending} = reduce ( { id } , actionID , props ) ;
193
193
assert . isUndefined ( pending ) ;
@@ -196,7 +196,7 @@ describe("csstransitionstate.ts", () => {
196
196
} ) ;
197
197
} ) ;
198
198
it ( "should interrupt pending and triggered default transition" , ( ) => {
199
- [ StateID . TransitToDefaultPending , StateID . TransitToDefaultTriggered ] . forEach ( ( id ) => {
199
+ [ StateID . LeavePending , StateID . LeaveTriggered ] . forEach ( ( id ) => {
200
200
const props = { active : true , onTransitionComplete : spy ( ) } ;
201
201
const { state, pending} = reduce ( { id } , actionID , props ) ;
202
202
assert . isUndefined ( pending ) ;
@@ -205,16 +205,16 @@ describe("csstransitionstate.ts", () => {
205
205
} ) ;
206
206
} ) ;
207
207
it ( "should interrupt started active transition" , ( ) => {
208
- const id = StateID . TransitToActiveStarted ;
208
+ const id = StateID . EnterStarted ;
209
209
const { state, pending} = reduce ( { id } , actionID , { active : false } ) ;
210
210
assert . isUndefined ( pending ) ;
211
- assert . strictEqual ( state . id , StateID . TransitToDefaultTriggered ) ;
211
+ assert . strictEqual ( state . id , StateID . LeaveTriggered ) ;
212
212
} ) ;
213
213
it ( "should interrupt started default transition" , ( ) => {
214
- const id = StateID . TransitToDefaultStarted ;
214
+ const id = StateID . LeaveStarted ;
215
215
const { state, pending} = reduce ( { id } , actionID , { active : true } ) ;
216
216
assert . isUndefined ( pending ) ;
217
- assert . strictEqual ( state . id , StateID . TransitToActiveTriggered ) ;
217
+ assert . strictEqual ( state . id , StateID . EnterTriggered ) ;
218
218
} ) ;
219
219
} ) ;
220
220
} ) ;
0 commit comments