code: function(obj, desc){
          if (obj.constructor == Object){
              var cmp = {};
              for (var key in obj) cmp[key] = this.obj[key];
              this.assert(
                  eql(cmp, obj)
                  , function(){ return 'expected ' + this.inspect + ' to include an object equal to ' + i(obj) + (desc ? " | " + desc : "") }
                  , function(){ return 'expected ' + this.inspect + ' to not include an object equal to ' + i(obj) + (desc ? " | " + desc : "") });
          } else {
              this.assert(
                  ~this.obj.indexOf(obj)
                  , function(){ return 'expected ' + this.inspect + ' to include ' + i(obj) + (desc ? " | " + desc : "") }
                  , function(){ return 'expected ' + this.inspect + ' to not include ' + i(obj) + (desc ? " | " + desc : "") });
          }
          return this;
      }
docs: Assert that `obj` is present via `.indexOf()`.
  
  @param {Mixed} obj
  @param {String} description
  @api public