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

      /*eslint-enable*/
      {{/validateResponse}}
      request({
        url: '{{pathify path pathParams}}',
        {{#isJsonRepresentation contentType returnType}}
        json: true,
        {{/isJsonRepresentation}}
        {{#ifCond queryParameters queryApiKey}}
        qs: {
          {{#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}}
        method: 'DELETE',
        headers: {
          'Content-Type': '{{contentType}}'{{#if headerParameters}},
          {{#each headerParameters}}'{{this.name}}': {{requestDataParamFormatter this.name 'string' ../requestParameters}}{{#unless @last}},
          {{/unless}}{{/each}}{{/if}}{{#if headerApiKey}},
          {{headerApiKey.type}}: process.env.{{headerApiKey.name}}{{/if}}{{#if headerSecurity}},
          Authorization: '{{headerSecurity.type}} ' + process.env.{{headerSecurity.name}}{{/if}}
        }
      },
      function(error, res, body) {
        if (error) return done(error);

        {{#is assertion 'expect'}}
        {{#if default}}
        expect(res.statusCode).to.equal('DEFAULT RESPONSE CODE HERE');
        {{else}}
        expect(res.statusCode).to.equal({{responseCode}});
        {{/if}}
        {{/is}}
        {{#is assertion 'should'}}
        {{#if default}}
        res.statusCode.should.equal('DEFAULT RESPONSE CODE HERE');
        {{else}}
        res.statusCode.should.equal({{responseCode}});
        {{/if}}
        {{/is}}
        {{#is assertion 'assert'}}
        {{#if default}}
        assert.equal(res.statusCode, 'DEFAULT RESPONSE CODE HERE');
        {{else}}
        assert.equal(res.statusCode, {{responseCode}});
        {{/if}}
        {{/is}}

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