code: function () {
                          var chai = require('chai');
                          chai.Assertion.addMethod('toBe', function (expected) {
                              return this.equal(expected);
                          });
                          chai.Assertion.addMethod("toBeDefined", function () {
                              return this.defined;
                          });
                          chai.Assertion.addMethod("toBeUndefined", function () {
                              return this.undefined;
                          });
                          chai.Assertion.addMethod("toBeTruthy", function () {
                              return this.ok;
                          });
                          chai.Assertion.addMethod("toBeCloseTo", function (expected, precision) {
                              precision = precision !== undefined ? precision : 2;
                              var delta = (Math.pow(10, -precision) / 2);
                              this.assert(
                                  Math.abs(expected - this._obj) < delta
                                  , 'expected #{this} to be close to ' + expected + ' +/- ' + delta
                                  , 'expected #{this} not to be close to ' + expected + ' +/- ' + delta
                              );
                          });
                          expect = chai.expect;
                          Lavender = require('./lib/lavenderJS-UMD.min.js');
                          jasmine = {};
                      }
docs: Optionally clear the require cache before running tests (defaults to false)