all files / src/ imageResult.js

86.22% Statements 169/196
71.88% Branches 23/32
87.5% Functions 21/24
86.46% Lines 166/192
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266       428×                           214× 214× 214× 214× 214× 214× 214× 214× 214× 214× 214× 52× 52× 52×   162× 162×   214× 214× 50× 50× 50×   164× 164×   214× 214× 49× 49× 49×   165× 165×       147× 147× 147× 147× 147× 147× 147× 147× 147× 147× 147× 147× 147×             147× 147×   147× 147× 147× 147× 147×                 147× 147×   147× 147× 147× 147×         10× 10× 10× 10× 10× 10× 10× 10× 20× 20× 20×   10×     13× 13× 13× 13× 13× 13× 13× 47× 47× 47×   13× 13× 13× 13×     205× 205× 205×     277× 277× 277×     150× 150× 150×   149× 149×   150× 150×     210× 210× 210× 204× 204× 204×                           42× 42× 42×         42× 42×   42× 42×     167× 167× 167× 167× 810× 810× 810×                                            
Iif (typeof _$jscoverage === 'undefined') _$jscoverage = {};
(function(_export) {
    Iif (typeof _export._$jscoverage === 'undefined') {
        _export._$jscoverage = _$jscoverage;
    }
})(typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : this);
Eif (! _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"]) { _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"] = {"path":"/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0},"fnMap":{"1":{"name":"ImageResult","line":12,"loc":{"start":{"line":12,"column":0},"end":{"line":98,"column":54}},"decl":{"start":{"line":12,"column":6},"end":{"line":12,"column":16}}},"2":{"name":"constructor","line":13,"loc":{"start":{"line":13,"column":15},"end":{"line":22,"column":31}},"decl":{"start":{"line":13,"column":2},"end":{"line":13,"column":65}}},"3":{"name":"this","line":26,"loc":{"start":{"line":26,"column":24},"end":{"line":44,"column":15}},"decl":{"start":{"line":26,"column":2},"end":{"line":26,"column":46}}},"4":{"name":"(anonymous_1)","line":31,"loc":{"start":{"line":31,"column":35},"end":{"line":43,"column":22}},"decl":{"start":{"line":31,"column":35},"end":{"line":31,"column":56}}},"5":{"name":"(anonymous_2)","line":36,"loc":{"start":{"line":36,"column":32},"end":{"line":43,"column":22}},"decl":{"start":{"line":36,"column":32},"end":{"line":36,"column":40}}},"6":{"name":"provenance","line":46,"loc":{"start":{"line":46,"column":14},"end":{"line":48,"column":39}},"decl":{"start":{"line":46,"column":2},"end":{"line":46,"column":15}}},"7":{"name":"cleanup","line":52,"loc":{"start":{"line":52,"column":11},"end":{"line":56,"column":75}},"decl":{"start":{"line":52,"column":2},"end":{"line":52,"column":12}}},"8":{"name":"imgPath","line":59,"loc":{"start":{"line":59,"column":11},"end":{"line":60,"column":36}},"decl":{"start":{"line":59,"column":2},"end":{"line":59,"column":12}}},"9":{"name":"isValid","line":63,"loc":{"start":{"line":63,"column":11},"end":{"line":64,"column":16}},"decl":{"start":{"line":63,"column":2},"end":{"line":63,"column":12}}},"10":{"name":"addResult","line":66,"loc":{"start":{"line":66,"column":13},"end":{"line":69,"column":27}},"decl":{"start":{"line":66,"column":2},"end":{"line":66,"column":26}}},"11":{"name":"allTempImages","line":72,"loc":{"start":{"line":72,"column":17},"end":{"line":76,"column":24}},"decl":{"start":{"line":72,"column":2},"end":{"line":72,"column":18}}},"12":{"name":"size","line":79,"loc":{"start":{"line":79,"column":8},"end":{"line":80,"column":38}},"decl":{"start":{"line":79,"column":2},"end":{"line":79,"column":9}}},"13":{"name":"dimensions","line":84,"loc":{"start":{"line":84,"column":14},"end":{"line":86,"column":29}},"decl":{"start":{"line":84,"column":2},"end":{"line":84,"column":20}}},"14":{"name":"normalDimension","line":90,"loc":{"start":{"line":90,"column":19},"end":{"line":92,"column":34}},"decl":{"start":{"line":90,"column":2},"end":{"line":90,"column":25}}},"15":{"name":"addTempImages","line":94,"loc":{"start":{"line":94,"column":17},"end":{"line":95,"column":61}},"decl":{"start":{"line":94,"column":2},"end":{"line":94,"column":36}}},"16":{"name":"(anonymous_3)","line":95,"loc":{"start":{"line":95,"column":28},"end":{"line":95,"column":61}},"decl":{"start":{"line":95,"column":28},"end":{"line":95,"column":33}}},"17":{"name":"addErrors","line":97,"loc":{"start":{"line":97,"column":13},"end":{"line":98,"column":54}},"decl":{"start":{"line":97,"column":2},"end":{"line":97,"column":30}}},"18":{"name":"(anonymous_4)","line":98,"loc":{"start":{"line":98,"column":26},"end":{"line":98,"column":54}},"decl":{"start":{"line":98,"column":26},"end":{"line":98,"column":31}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":17}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":17}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":20}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":29}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":42}},"6":{"start":{"line":12,"column":0},"end":{"line":98,"column":54}},"7":{"start":{"line":14,"column":4},"end":{"line":14,"column":27}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":22}},"9":{"start":{"line":16,"column":4},"end":{"line":16,"column":22}},"10":{"start":{"line":17,"column":4},"end":{"line":18,"column":72}},"11":{"start":{"line":18,"column":6},"end":{"line":18,"column":72}},"12":{"start":{"line":19,"column":4},"end":{"line":20,"column":57}},"13":{"start":{"line":20,"column":6},"end":{"line":20,"column":57}},"14":{"start":{"line":21,"column":4},"end":{"line":22,"column":31}},"15":{"start":{"line":22,"column":6},"end":{"line":22,"column":31}},"16":{"start":{"line":27,"column":4},"end":{"line":27,"column":25}},"17":{"start":{"line":28,"column":4},"end":{"line":28,"column":118}},"18":{"start":{"line":28,"column":19},"end":{"line":28,"column":118}},"19":{"start":{"line":28,"column":20},"end":{"line":28,"column":20}},"20":{"start":{"line":28,"column":40},"end":{"line":28,"column":64}},"21":{"start":{"line":28,"column":69},"end":{"line":28,"column":69}},"22":{"start":{"line":30,"column":4},"end":{"line":30,"column":24}},"23":{"start":{"line":31,"column":4},"end":{"line":44,"column":15}},"24":{"start":{"line":32,"column":6},"end":{"line":34,"column":29}},"25":{"start":{"line":33,"column":8},"end":{"line":33,"column":26}},"26":{"start":{"line":34,"column":8},"end":{"line":34,"column":29}},"27":{"start":{"line":36,"column":6},"end":{"line":43,"column":22}},"28":{"start":{"line":37,"column":8},"end":{"line":40,"column":31}},"29":{"start":{"line":38,"column":10},"end":{"line":38,"column":30}},"30":{"start":{"line":39,"column":10},"end":{"line":39,"column":41}},"31":{"start":{"line":40,"column":10},"end":{"line":40,"column":31}},"32":{"start":{"line":42,"column":8},"end":{"line":42,"column":33}},"33":{"start":{"line":43,"column":8},"end":{"line":43,"column":22}},"34":{"start":{"line":47,"column":4},"end":{"line":47,"column":46}},"35":{"start":{"line":48,"column":4},"end":{"line":48,"column":39}},"36":{"start":{"line":48,"column":4},"end":{"line":48,"column":13}},"37":{"start":{"line":53,"column":4},"end":{"line":53,"column":51}},"38":{"start":{"line":54,"column":4},"end":{"line":54,"column":40}},"39":{"start":{"line":54,"column":4},"end":{"line":54,"column":14}},"40":{"start":{"line":55,"column":4},"end":{"line":55,"column":64}},"41":{"start":{"line":56,"column":4},"end":{"line":56,"column":75}},"42":{"start":{"line":56,"column":16},"end":{"line":56,"column":74}},"43":{"start":{"line":56,"column":51},"end":{"line":56,"column":60}},"44":{"start":{"line":60,"column":4},"end":{"line":60,"column":36}},"45":{"start":{"line":64,"column":4},"end":{"line":64,"column":16}},"46":{"start":{"line":68,"column":4},"end":{"line":68,"column":57}},"47":{"start":{"line":68,"column":4},"end":{"line":68,"column":40}},"48":{"start":{"line":69,"column":4},"end":{"line":69,"column":27}},"49":{"start":{"line":73,"column":4},"end":{"line":76,"column":24}},"50":{"start":{"line":74,"column":6},"end":{"line":74,"column":47}},"51":{"start":{"line":76,"column":6},"end":{"line":76,"column":24}},"52":{"start":{"line":80,"column":4},"end":{"line":80,"column":38}},"53":{"start":{"line":85,"column":4},"end":{"line":85,"column":74}},"54":{"start":{"line":85,"column":4},"end":{"line":85,"column":56}},"55":{"start":{"line":86,"column":4},"end":{"line":86,"column":29}},"56":{"start":{"line":91,"column":4},"end":{"line":91,"column":79}},"57":{"start":{"line":91,"column":4},"end":{"line":91,"column":61}},"58":{"start":{"line":92,"column":4},"end":{"line":92,"column":34}},"59":{"start":{"line":95,"column":4},"end":{"line":95,"column":61}},"60":{"start":{"line":95,"column":35},"end":{"line":95,"column":61}},"61":{"start":{"line":98,"column":4},"end":{"line":98,"column":54}},"62":{"start":{"line":98,"column":33},"end":{"line":98,"column":54}},"63":{"start":{"line":100,"column":0},"end":{"line":100,"column":27}}},"branchMap":{"1":{"line":17,"loc":{"start":{"line":17,"column":4},"end":{"line":17,"column":4}},"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":17,"column":4}},{"start":{"line":17,"column":4},"end":{"line":17,"column":4}}]},"2":{"line":19,"loc":{"start":{"line":19,"column":4},"end":{"line":19,"column":4}},"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":4}},{"start":{"line":19,"column":4},"end":{"line":19,"column":4}}]},"3":{"line":21,"loc":{"start":{"line":21,"column":4},"end":{"line":21,"column":4}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":4}},{"start":{"line":21,"column":4},"end":{"line":21,"column":4}}]},"4":{"line":32,"loc":{"start":{"line":32,"column":6},"end":{"line":32,"column":6}},"type":"if","locations":[{"start":{"line":32,"column":6},"end":{"line":32,"column":6}},{"start":{"line":32,"column":6},"end":{"line":32,"column":6}}]},"5":{"line":37,"loc":{"start":{"line":37,"column":8},"end":{"line":37,"column":8}},"type":"if","locations":[{"start":{"line":37,"column":8},"end":{"line":37,"column":8}},{"start":{"line":37,"column":8},"end":{"line":37,"column":8}}]},"6":{"line":68,"loc":{"start":{"line":68,"column":4},"end":{"line":68,"column":4}},"type":"if","locations":[{"start":{"line":68,"column":4},"end":{"line":68,"column":4}},{"start":{"line":68,"column":4},"end":{"line":68,"column":4}}]},"7":{"line":73,"loc":{"start":{"line":73,"column":4},"end":{"line":73,"column":4}},"type":"if","locations":[{"start":{"line":73,"column":4},"end":{"line":73,"column":4}},{"start":{"line":73,"column":4},"end":{"line":73,"column":4}}]},"8":{"line":85,"loc":{"start":{"line":85,"column":4},"end":{"line":85,"column":4}},"type":"if","locations":[{"start":{"line":85,"column":4},"end":{"line":85,"column":4}},{"start":{"line":85,"column":4},"end":{"line":85,"column":4}}]},"9":{"line":91,"loc":{"start":{"line":91,"column":4},"end":{"line":91,"column":4}},"type":"if","locations":[{"start":{"line":91,"column":4},"end":{"line":91,"column":4}},{"start":{"line":91,"column":4},"end":{"line":91,"column":4}}]}}} }(function() {
  var ImageContainer, ImageResult, callerId, fs, gm, path,
    bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
 
  _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[1]++;
 
  fs = require('fs');
 
  _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[2]++;
 
  gm = require('gm');
 
  _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[3]++;
 
  path = require('path');
 
  _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[4]++;
 
  callerId = require('caller-id');
 
  _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[5]++;
 
  ImageContainer = require('./imageContainer');
 
  _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[6]++;
 
  ImageResult = (function() {
    _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[1]++;
 
    function ImageResult(intermediateImages, errorMessages, resultImage) {
      this.normalDimension = bind(this.normalDimension, this);
      this.dimensions = bind(this.dimensions, this);
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[2]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[7]++;
      this.intermediateImages = [];
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[8]++;
      this.errorMessages = [];
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[9]++;
      this.resultImage = null;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[10]++;
      if (intermediateImages !== void 0) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[1][0]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[11]++;
        this.intermediateImages = this.intermediateImages.concat(intermediateImages);
      } else {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[1][1]++;
        void 0;
      }
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[12]++;
      if (errorMessages !== void 0) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[2][0]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[13]++;
        this.errorMessages = this.errorMessages.concat(errorMessages);
      } else {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[2][1]++;
        void 0;
      }
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[14]++;
      if (resultImage !== void 0) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[3][0]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[15]++;
        this.resultImage = resultImage;
      } else {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[3][1]++;
        void 0;
      }
    }
 
    ImageResult.initFromNewTempFile = function(initFn, onComplete) {
      var c, callerName, ret;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[3]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[16]++;
      c = callerId.getData();
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[17]++;
      callerName = (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[18]++, (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[19]++, c.functionName) + "() " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[20]++, path.basename(c.filePath)) + ":" + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[21]++, c.lineNumber) + " via ImageResult.initFromNewTempFile");
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[22]++;
      ret = new ImageResult;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[23]++;
      return ImageContainer.fromNewTempFile(function(err, imgContainer) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[4]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[24]++;
        Iif (err) {
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[4][0]++;
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[25]++;
          ret.addErrors([err]);
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[26]++;
          return onComplete(ret);
        } else {
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[4][1]++;
          void 0;
        }
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[27]++;
        return initFn(imgContainer.path, function(err2) {
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[5]++;
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[28]++;
          Iif (err2) {
            _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[5][0]++;
            _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[29]++;
            ret.addErrors([err2]);
            _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[30]++;
            ret.addTempImages([imgContainer]);
            _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[31]++;
            return onComplete(ret);
          } else {
            _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[5][1]++;
            void 0;
          }
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[32]++;
          ret.addResult(imgContainer);
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[33]++;
          return onComplete(ret);
        });
      }, callerName);
    };
 
    ImageResult.prototype.provenance = function() {
      var i, j, len, ref, results, sources;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[6]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[34]++;
      sources = ImageContainer.activeContainers();
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[35]++;
      ref = this.allTempImages();
      results = [];
      for (j = 0, len = ref.length; j < len; j++) {
        i = ref[j];
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[36]++;
        results.push(i.source());
      }
      return results;
    };
 
    ImageResult.prototype.cleanup = function() {
      var before, i, j, len, numDeleted, ref;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[7]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[37]++;
      before = ImageContainer.existingContainerCount();
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[38]++;
      ref = this.allTempImages();
      for (j = 0, len = ref.length; j < len; j++) {
        i = ref[j];
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[39]++;
        i.cleanup();
      }
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[40]++;
      numDeleted = before - ImageContainer.existingContainerCount();
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[41]++;
      return console.log((_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[42]++, "Cleanup appears to have deleted " + (_$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[43]++, numDeleted) + " temp images"));
    };
 
    ImageResult.prototype.imgPath = function() {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[8]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[44]++;
      return this.resultImage && this.resultImage.path;
    };
 
    ImageResult.prototype.isValid = function() {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[9]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[45]++;
      return this.resultImage != null;
    };
 
    ImageResult.prototype.addResult = function(newResult) {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[10]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[46]++;
      if (this.resultImage != null) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[6][0]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[47]++;
        this.intermediateImages.push(this.resultImage);
      } else {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[6][1]++;
        void 0;
      }
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[48]++;
      return this.resultImage = newResult;
    };
 
    ImageResult.prototype.allTempImages = function() {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[11]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[49]++;
      if (this.resultImage !== null) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[7][0]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[50]++;
        return this.intermediateImages.concat([this.resultImage]);
      } else {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[7][1]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[51]++;
        return this.intermediateImages;
      }
    };
 
    ImageResult.prototype.size = function() {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[12]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[52]++;
      return this.resultImage && this.resultImage.size();
    };
 
    ImageResult.prototype.dimensions = function(cb) {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[13]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[53]++;
      Iif (!this.isValid()) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[8][0]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[54]++;
        return cb("Can't get dimensions of null resultImage");
      } else {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[8][1]++;
        void 0;
      }
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[55]++;
      return this.resultImage.dimensions(cb);
    };
 
    ImageResult.prototype.normalDimension = function(cb) {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[14]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[56]++;
      Iif (!this.isValid()) {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[9][0]++;
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[57]++;
        return cb("Can't get normalDimension of null resultImage");
      } else {
        _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].b[9][1]++;
        void 0;
      }
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[58]++;
      return this.resultImage.normalDimension(cb);
    };
 
    ImageResult.prototype.addTempImages = function(imageContainers) {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[15]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[59]++;
      return imageContainers.forEach((function(_this) {
        return function(v) {
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[16]++;
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[60]++;
          return _this.intermediateImages.push(v);
        };
      })(this));
    };
 
    ImageResult.prototype.addErrors = function(errorMessages) {
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[17]++;
      _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[61]++;
      return errorMessages.forEach((function(_this) {
        return function(v) {
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].f[18]++;
          _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[62]++;
          return _this.errorMessages.push(v);
        };
      })(this));
    };
 
    return ImageResult;
 
  })();
 
  _$jscoverage["/Users/ikatz/Development/non-wayfair/macramoji/src/imageResult.coffee"].s[63]++;
 
  module.exports = ImageResult;
 
}).call(this);