@@ -70,7 +70,7 @@ describe('#yamlParse', () => {
7070 expect ( yamlParserStub . calledOnce ) . to . be . equal ( true ) ;
7171 expect ( populateServiceStub . calledOnce ) . to . be . equal ( true ) ;
7272 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 ( [ ] ) ;
7474 serverlessStepFunctions . serverless . yamlParser . parse . restore ( ) ;
7575 serverlessStepFunctions . serverless . variables . populateService . restore ( ) ;
7676 } ) ;
@@ -142,6 +142,13 @@ describe('#yamlParse', () => {
142142 serverless . service . stepFunctions = { } ;
143143 expect ( serverlessStepFunctions . isStateMachines ( ) ) . to . be . equal ( false ) ;
144144 } ) ;
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+ } ) ;
145152 } ) ;
146153
147154 describe ( '#getAllActivities()' , ( ) => {
@@ -198,5 +205,12 @@ describe('#yamlParse', () => {
198205 serverless . service . stepFunctions = { } ;
199206 expect ( serverlessStepFunctions . isActivities ( ) ) . to . be . equal ( false ) ;
200207 } ) ;
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+ } ) ;
201215 } ) ;
202216} ) ;
0 commit comments