@@ -70,7 +70,7 @@ describe('#yamlParse', () => {
70
70
expect ( yamlParserStub . calledOnce ) . to . be . equal ( true ) ;
71
71
expect ( populateServiceStub . calledOnce ) . to . be . equal ( true ) ;
72
72
expect ( serverless . service . stepFunctions . stateMachines ) . to . be . deep . equal ( { } ) ;
73
- expect ( serverless . service . stepFunctions . activities ) . to . be . deep . equal ( { } ) ;
73
+ expect ( serverless . service . stepFunctions . activities ) . to . be . deep . equal ( [ ] ) ;
74
74
serverlessStepFunctions . serverless . yamlParser . parse . restore ( ) ;
75
75
serverlessStepFunctions . serverless . variables . populateService . restore ( ) ;
76
76
} ) ;
@@ -142,6 +142,13 @@ describe('#yamlParse', () => {
142
142
serverless . service . stepFunctions = { } ;
143
143
expect ( serverlessStepFunctions . isStateMachines ( ) ) . to . be . equal ( false ) ;
144
144
} ) ;
145
+
146
+ it ( 'should return false if the stameMachines is empty object' , ( ) => {
147
+ serverless . service . stepFunctions = {
148
+ stateMachines : { } ,
149
+ } ;
150
+ expect ( serverlessStepFunctions . isStateMachines ( ) ) . to . be . equal ( false ) ;
151
+ } ) ;
145
152
} ) ;
146
153
147
154
describe ( '#getAllActivities()' , ( ) => {
@@ -198,5 +205,12 @@ describe('#yamlParse', () => {
198
205
serverless . service . stepFunctions = { } ;
199
206
expect ( serverlessStepFunctions . isActivities ( ) ) . to . be . equal ( false ) ;
200
207
} ) ;
208
+
209
+ it ( 'should return false if the activities is empty array' , ( ) => {
210
+ serverless . service . stepFunctions = {
211
+ activities : [ ] ,
212
+ } ;
213
+ expect ( serverlessStepFunctions . isActivities ( ) ) . to . be . equal ( false ) ;
214
+ } ) ;
201
215
} ) ;
202
216
} ) ;
0 commit comments