code: function Description (msg, f, options) {
    this.id = ++id;
    // Static fields:
    this.message = msg;
    this.behavior = f;
    this.verbose = false;
    this.specificationIntended = undefined;
    Object.assign(this, options || {});
    // Internal (dynamic) fields:
    this.specifications = [];
    this.result = undefined;
    this.raisedException = false;
    this.exception = null;
    this.specificationAttempted = 0;
    this.specificationSuccessful = 0;
    this.expectationAttempted = 0;
    this.expectationSuccessful = 0;
    this.pass = false;
    this.log = [];
  }
docs: *********** Description *************