sphereio / node-s3-utils

A Command Line Interface providing some utilities for managing AWS S3 resources
MIT License
7 stars 2 forks source link

Tests fail in development environment #24

Closed svenmueller closed 8 years ago

svenmueller commented 8 years ago
Failures:

  1) S3Client :: resizeCompressAndUploadImages should call compress function
   Message:
     Expected spy compressImage to have been called.
   Stacktrace:
     Error: Expected spy compressImage to have been called.
    at /Users/smueller/dev/src/node-s3-utils/test/services/s3client.spec.js:196:47
    at tryCatch1 (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/util.js:43:21)
    at Promise$_callHandler [as _callHandler] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:649:13)
    at Promise$_settlePromiseFromHandler [as _settlePromiseFromHandler] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:663:18)
    at Promise$_settlePromiseAt [as _settlePromiseAt] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:826:14)
    at Promise$_settlePromises [as _settlePromises] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:969:14)
    at Async$_consumeFunctionBuffer [as _consumeFunctionBuffer] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/async.js:75:12)
    at Async$consumeFunctionBuffer (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/async.js:38:14)

  2) S3Client :: resizeCompressAndUploadImages should call put function with cache-control header
   Message:
     Expected spy putFile to have been called with [ '/Users/smueller/dev/src/node-s3-utils/test/services/../../examples/foo_thumbnailjpg', 'products/foo_thumbnailjpg', { x-amz-acl : 'public-read', Cache-Control : 'max-age=42' } ] but it was never called.
   Stacktrace:
     Error: Expected spy putFile to have been called with [ '/Users/smueller/dev/src/node-s3-utils/test/services/../../examples/foo_thumbnailjpg', 'products/foo_thumbnailjpg', { x-amz-acl : 'public-read', Cache-Control : 'max-age=42' } ] but it was never called.
    at /Users/smueller/dev/src/node-s3-utils/test/services/s3client.spec.js:226:49
    at tryCatch1 (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/util.js:43:21)
    at Promise$_callHandler [as _callHandler] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:649:13)
    at Promise$_settlePromiseFromHandler [as _settlePromiseFromHandler] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:663:18)
    at Promise$_settlePromiseAt [as _settlePromiseAt] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:826:14)
    at Promise$_settlePromises [as _settlePromises] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/promise.js:969:14)
    at Async$_consumeFunctionBuffer [as _consumeFunctionBuffer] (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/async.js:75:12)
    at Async$consumeFunctionBuffer (/Users/smueller/dev/src/node-s3-utils/node_modules/bluebird/js/main/async.js:38:14)

Finished in 9.492 seconds
34 tests, 61 assertions, 2 failures, 0 skipped
svenmueller commented 8 years ago

Library image magic was missing:

brew install imagemagick