 
         it "should set errors for body in request and response", () ->
           hitValidation.validate()
+
           assert.isDefined hitValidation.hit.request.validationResults.body
+          assert.isDefined hitValidation.hit.request.validationResults.body['complex_key_value_pair.complex_key_value_pair_key3.complex_key_value_pair_key1_in_nested_hash']
           assert.isUndefined hitValidation.hit.request.validationResults.headers
           assert.isDefined hitValidation.hit.response.validationResults.body
+          assert.isDefined hitValidation.hit.response.validationResults.body['complex_key_value_pair.complex_key_value_pair_key3.complex_key_value_pair_key1_in_nested_hash']
           assert.isUndefined hitValidation.hit.response.validationResults.headers
 
       describe 'and there are different values in real payloads', ->


        it "shouldn't set errors for body in request and response", () ->
          hitValidation.validate()
          assert.isUndefined hitValidation.hit.request.validationResults.body
          assert.isUndefined hitValidation.hit.request.validationResults.headers
          assert.isUndefined hitValidation.hit.response.validationResults.body


      it "should set errors for body in request and response", () ->
        hitValidation.validate()

        assert.isDefined hitValidation.hit.request.validationResults.body
        assert.isDefined hitValidation.hit.request.validationResults.body['["2_68d47ae10cf158f7bf664a8980834673"]']
        assert.isUndefined hitValidation.hit.request.validationResults.headers
        assert.isDefined hitValidation.hit.response.validationResults.body
        assert.isDefined hitValidation.hit.response.validationResults.body['["2_68d47ae10cf158f7bf664a8980834673"]']
        assert.isUndefined hitValidation.hit.response.validationResults.headers


