text: 
  'use strict';
  
  const response = require('../helpers/context').response;
  const assert = require('assert');
  const util = require('util');
  
  describe('res.inspect()', () => {
    describe('with no response.res present', () => {
      it('should return null', () => {
        const res = response();
        res.body = 'hello';
        delete res.res;
        assert.equal(res.inspect(), null);
        assert.equal(util.inspect(res), 'undefined');
      });
    });
  
    it('should return a json representation', () => {
      const res = response();
      res.body = 'hello';
  
      const expected = {
        status: 200,
        message: 'OK',
        header: {
          'content-type': 'text/plain; charset=utf-8',
          'content-length': '5'
        },
        body: 'hello'
      };
  
      assert.deepEqual(res.inspect(), expected);
      assert.deepEqual(util.inspect(res), util.inspect(expected));
    });
  });
  