  it('should respond with {{length description}}{{#if requestMessage}} and {{requestMessage}}{{/if}}', function(done) {
      {{#validateResponse returnType noSchema}}
      /*eslint-disable*/
      {{> schema-partial this}}

      /*eslint-enable*/
      {{/validateResponse}}
      api.del('{{pathify path pathParams}}')
      {{#ifCond queryParameters queryApiKey}}
      .query({
        {{#if queryApiKey}}
        {{queryApiKey.type}}: process.env.{{queryApiKey.name}}{{#if queryParameters}},
        {{/if}}{{/if}}{{#if queryParameters}}{{#each queryParameters}}{{this.name}}: {{requestDataParamFormatter this.name this.type ../requestParameters}}{{#unless @last}},{{/unless}}{{/each}}{{/if}}
      })
      {{/ifCond}}
      {{#if headerSecurity}}
      .set('Authorization', '{{headerSecurity.type}} ' + process.env.{{headerSecurity.name}})
      {{/if}}
      .set('Content-Type', '{{contentType}}')
      {{#if headerParameters}}
      .set({
        {{#each headerParameters}}
        '{{this.name}}': 'DATA GOES HERE'{{#unless @last}},{{/unless}}
        {{/each}}
      })
      {{/if}}
      {{#if headerApiKey}}
      .set('{{headerApiKey.type}}', process.env.{{headerApiKey.name}})
      {{/if}}
      {{#if default}}
      .expect('DEFAULT RESPONSE CODE HERE')
      {{else}}
      .expect({{responseCode}})
      {{/if}}
      .end(function(err, res) {
        if (err) return done(err);

        {{#validateResponse returnType noSchema}}
        {{#is assertion 'expect'}}
        expect(validator.validate(res.body, schema)).to.be.true;
        {{/is}}
        {{#is assertion 'should'}}
        validator.validate(res.body, schema).should.be.true;
        {{/is}}
        {{#is assertion 'assert'}}
        assert.true(validator.validate(res.body, schema));
        {{/is}}
        {{else}}
        {{#is assertion 'expect'}}
        expect(res.body).to.equal(null); // non-json response or no schema
        {{/is}}
        {{#is assertion 'should'}}
        res.body.should.equal(null); // non-json response or no schema
        {{/is}}
        {{#is assertion 'assert'}}
        assert.isNull(res.body); // non-json response or no schema
        {{/is}}
        {{/validateResponse}}
        done();
      });
    });
