text: (function() {
    var Bluebird, assert, exec;
  
    Bluebird = require("bluebird");
  
    exec = require("child_process").execSync;
  
    assert = require("chai").assert;
  
    describe("scripts/initital-value.coffee (module.uptime(), expressed in milliseconds)", function() {
      var result;
      result = exec("./test/scripts/initial-value.coffee").toString().trim();
      it("printed " + result, function() {});
      it("printed a value above 100", function() {
        return assert.isAbove(result, 100);
      });
      return it("printed a value below 350", function() {
        return assert.isBelow(result, 350);
      });
    });
  
    describe("scripts/delayed-require.coffee (sum of uptime and 250 ms delay`)", function() {
      var result;
      result = exec("./test/scripts/delayed-require.coffee").toString().trim();
      it("printed " + result, function() {});
      it("printed a value above 350", function() {
        return assert.isAbove(result, 350);
      });
      return it("printed a value below 600", function() {
        return assert.isBelow(result, 600);
      });
    });
  
    describe("scripts/delayed-call.coffee (sum of uptime and 250 ms delay`)", function() {
      var result;
      result = exec("./test/scripts/delayed-call.coffee").toString().trim();
      it("printed " + result, function() {});
      it("printed a value above 350", function() {
        return assert.isAbove(result, 350);
      });
      return it("printed a value below 600", function() {
        return assert.isBelow(result, 600);
      });
    });
  
    describe("scripts/difference.coffee", function() {
      var result;
      result = exec("./test/scripts/difference.coffee").toString().trim();
      it("printed " + result, function() {});
      it("printed a value above 0.005", function() {
        return assert.isAbove(result, 0.005);
      });
      return it("printed a value below 0.07", function() {
        return assert.isBelow(result, 0.07);
      });
    });
  
  }).call(this);
  