You should start to create named function here. it's too nested. One of the rules of nodejs to have clean code is to not nested too much (in fact 0 nested function would be great :D) It will also help you to describe the test by providing a name for every step of the test ie: CheckAfterSecondTalkWeHave3Cnx