Skip to content

Instantly share code, notes, and snippets.

@DTrejo
Last active June 4, 2016 07:16
Show Gist options
  • Save DTrejo/965ce5c714f498cde446e696276ba79d to your computer and use it in GitHub Desktop.
Save DTrejo/965ce5c714f498cde446e696276ba79d to your computer and use it in GitHub Desktop.
Output of running npm test on harp pre branch
~/Dropbox/dev/forks/harp(v0.21.0-pre)§ npm install
npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer
npm WARN deprecated cross-spawn-async@2.2.4: cross-spawn no longer requires a build toolchain, use it instead!
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN prefer global coffee-script@1.10.0 should be installed with -g
npm WARN prefer global marked@0.3.5 should be installed with -g
npm WARN prefer global sqwish@0.2.2 should be installed with -g
npm WARN prefer global node-gyp@3.3.1 should be installed with -g
> node-sass@3.7.0 install /Users/dtrejo/Dropbox/dev/forks/harp/node_modules/node-sass
> node scripts/install.js
Binary downloaded and installed at /Users/dtrejo/Dropbox/dev/forks/harp/node_modules/node-sass/vendor/darwin-x64-48/binding.node
> node-sass@3.7.0 postinstall /Users/dtrejo/Dropbox/dev/forks/harp/node_modules/node-sass
> node scripts/build.js
"/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/node-sass/vendor/darwin-x64-48/binding.node" exists.
testing binary.
Binary is fine; exiting.
harp@0.21.0 /Users/dtrejo/Dropbox/dev/forks/harp
├── async@0.2.9
├─┬ cheerio@0.19.0
│ ├─┬ css-select@1.0.0
│ │ ├── boolbase@1.0.0
│ │ ├── css-what@1.0.0
│ │ ├── domutils@1.4.3
│ │ └── nth-check@1.0.1
│ ├─┬ dom-serializer@0.1.0
│ │ └── domelementtype@1.1.3
│ ├── entities@1.1.1
│ ├─┬ htmlparser2@3.8.3
│ │ ├── domelementtype@1.3.0
│ │ ├── domhandler@2.3.0
│ │ ├── domutils@1.5.1
│ │ ├── entities@1.0.0
│ │ └─┬ readable-stream@1.1.14
│ │ └── core-util-is@1.0.2
│ └── lodash@3.10.1
├── commander@2.0.0
├─┬ connect@2.30.2
│ ├── basic-auth-connect@1.0.0
│ ├─┬ body-parser@1.13.3
│ │ ├── iconv-lite@0.4.11
│ │ └─┬ raw-body@2.1.6
│ │ ├── bytes@2.3.0
│ │ └── iconv-lite@0.4.13
│ ├── bytes@2.1.0
│ ├─┬ compression@1.5.2
│ │ ├─┬ accepts@1.2.13
│ │ │ └── negotiator@0.5.3
│ │ ├── compressible@2.0.8
│ │ └── vary@1.0.1
│ ├── connect-timeout@1.6.2
│ ├── content-type@1.0.2
│ ├── cookie@0.1.3
│ ├── cookie-parser@1.3.5
│ ├── cookie-signature@1.0.6
│ ├─┬ csurf@1.8.3
│ │ └─┬ csrf@3.0.3
│ │ ├── base64-url@1.2.2
│ │ ├── rndm@1.2.0
│ │ ├── tsscmp@1.0.5
│ │ └─┬ uid-safe@2.1.1
│ │ └── random-bytes@1.0.0
│ ├── debug@2.2.0
│ ├── depd@1.0.1
│ ├─┬ errorhandler@1.4.3
│ │ └─┬ accepts@1.3.3
│ │ └── negotiator@0.6.1
│ ├─┬ express-session@1.11.3
│ │ ├── crc@3.3.0
│ │ └─┬ uid-safe@2.0.0
│ │ └── base64-url@1.2.1
│ ├─┬ finalhandler@0.4.0
│ │ ├── escape-html@1.0.2
│ │ └── unpipe@1.0.0
│ ├── fresh@0.3.0
│ ├─┬ http-errors@1.3.1
│ │ ├── inherits@2.0.1
│ │ └── statuses@1.3.0
│ ├─┬ method-override@2.3.6
│ │ ├── methods@1.1.2
│ │ ├── parseurl@1.3.1
│ │ └── vary@1.1.0
│ ├─┬ morgan@1.6.1
│ │ └── basic-auth@1.0.4
│ ├─┬ multiparty@3.3.2
│ │ └── stream-counter@0.2.0
│ ├── on-headers@1.0.1
│ ├── qs@4.0.0
│ ├── response-time@2.3.1
│ ├── serve-favicon@2.3.0
│ ├─┬ serve-index@1.7.3
│ │ ├── batch@0.5.3
│ │ └── parseurl@1.3.1
│ ├─┬ serve-static@1.10.3
│ │ ├── parseurl@1.3.1
│ │ └─┬ send@0.13.2
│ │ ├── depd@1.1.0
│ │ ├── destroy@1.0.4
│ │ ├── mime@1.3.4
│ │ └── statuses@1.2.1
│ ├─┬ type-is@1.6.13
│ │ └── media-typer@0.3.0
│ ├── utils-merge@1.0.0
│ └── vhost@3.0.2
├─┬ download-github-repo@0.1.3
│ └─┬ download@0.1.19
│ ├─┬ decompress@0.2.5
│ │ ├── adm-zip@0.4.7
│ │ ├─┬ ext-name@1.0.1
│ │ │ ├─┬ ext-list@0.2.0
│ │ │ │ └─┬ got@0.2.0
│ │ │ │ └── object-assign@0.3.1
│ │ │ └── underscore.string@2.3.3
│ │ ├─┬ stream-combiner@0.0.4
│ │ │ └── duplexer@0.1.1
│ │ ├─┬ tar@0.1.20
│ │ │ ├── block-stream@0.0.9
│ │ │ └─┬ fstream@0.1.31
│ │ │ └── mkdirp@0.5.1
│ │ └─┬ tempfile@0.1.3
│ │ └── uuid@1.4.2
│ ├── each-async@0.1.3
│ ├── get-stdin@0.1.0
│ ├── get-urls@0.1.2
│ ├── mkdirp@0.3.5
│ ├─┬ nopt@2.2.1
│ │ └── abbrev@1.0.7
│ └─┬ through2@0.4.2
│ ├── readable-stream@1.0.34
│ └─┬ xtend@2.1.2
│ └── object-keys@0.4.0
├── envy-json@0.2.1
├── escape-html@1.0.3
├─┬ fs-extra@0.18.2
│ ├── graceful-fs@3.0.8
│ ├── jsonfile@2.3.1
│ └─┬ rimraf@2.5.2
│ └─┬ glob@7.0.3
│ ├─┬ inflight@1.0.5
│ │ └── wrappy@1.0.2
│ ├─┬ minimatch@3.0.0
│ │ └─┬ brace-expansion@1.1.4
│ │ ├── balanced-match@0.4.1
│ │ └── concat-map@0.0.1
│ ├── once@1.3.3
│ └── path-is-absolute@1.0.0
├── mime@1.2.11
├─┬ mocha@1.21.5
│ ├── commander@2.3.0
│ ├─┬ debug@2.0.0
│ │ └── ms@0.6.2
│ ├── diff@1.0.8
│ ├── escape-string-regexp@1.0.2
│ ├─┬ glob@3.2.3
│ │ ├── graceful-fs@2.0.3
│ │ └─┬ minimatch@0.2.14
│ │ ├── lru-cache@2.7.3
│ │ └── sigmund@1.0.1
│ ├── growl@1.8.1
│ ├─┬ jade@0.26.3
│ │ ├── commander@0.6.1
│ │ └── mkdirp@0.3.0
│ └─┬ mkdirp@0.5.0
│ └── minimist@0.0.8
├─┬ nixt@0.4.1
│ ├── assertion-error@1.0.1
│ ├── clone@0.1.19
│ ├─┬ shell-quote@1.6.0
│ │ ├── array-filter@0.0.1
│ │ ├── array-map@0.0.0
│ │ ├── array-reduce@0.0.0
│ │ └── jsonify@0.0.0
│ └── string@1.9.1
├── parseurl@1.3.0
├── pause@0.1.0
├─┬ request@2.61.0
│ ├── aws-sign2@0.5.0
│ ├─┬ bl@1.0.3
│ │ └─┬ readable-stream@2.0.6
│ │ ├── isarray@1.0.0
│ │ ├── process-nextick-args@1.0.7
│ │ └── util-deprecate@1.0.2
│ ├── caseless@0.11.0
│ ├─┬ combined-stream@1.0.5
│ │ └── delayed-stream@1.0.0
│ ├── extend@3.0.0
│ ├── forever-agent@0.6.1
│ ├─┬ form-data@1.0.0-rc4
│ │ └── async@1.5.2
│ ├─┬ har-validator@1.8.0
│ │ ├── bluebird@2.10.2
│ │ ├─┬ chalk@1.1.3
│ │ │ ├── ansi-styles@2.2.1
│ │ │ ├── escape-string-regexp@1.0.5
│ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ └── ansi-regex@2.0.0
│ │ │ ├── strip-ansi@3.0.1
│ │ │ └── supports-color@2.0.0
│ │ ├─┬ commander@2.9.0
│ │ │ └── graceful-readlink@1.0.1
│ │ └─┬ is-my-json-valid@2.13.1
│ │ ├── generate-function@2.0.0
│ │ ├─┬ generate-object-property@1.2.0
│ │ │ └── is-property@1.0.2
│ │ └── jsonpointer@2.0.0
│ ├─┬ hawk@3.1.3
│ │ ├── boom@2.10.1
│ │ ├── cryptiles@2.0.5
│ │ ├── hoek@2.16.3
│ │ └── sntp@1.0.9
│ ├─┬ http-signature@0.11.0
│ │ ├── asn1@0.1.11
│ │ ├── assert-plus@0.1.5
│ │ └── ctype@0.5.3
│ ├── isstream@0.1.2
│ ├── json-stringify-safe@5.0.1
│ ├─┬ mime-types@2.1.11
│ │ └── mime-db@1.23.0
│ ├── node-uuid@1.4.7
│ ├── oauth-sign@0.8.2
│ ├── stringstream@0.0.5
│ ├── tough-cookie@2.2.2
│ └── tunnel-agent@0.4.3
├─┬ send@0.13.0
│ ├── destroy@1.0.3
│ ├── escape-html@1.0.2
│ ├── etag@1.7.0
│ ├── mime@1.3.4
│ ├── ms@0.7.1
│ ├─┬ on-finished@2.3.0
│ │ └── ee-first@1.1.1
│ ├── range-parser@1.0.3
│ └── statuses@1.2.1
├── should@3.3.2
└─┬ terraform@1.1.0
├─┬ autoprefixer@6.2.3
│ ├── browserslist@1.0.1
│ ├── caniuse-db@1.0.30000472
│ ├── normalize-range@0.1.2
│ ├── num2fraction@1.2.2
│ └── postcss-value-parser@3.3.0
├─┬ browserify@12.0.1
│ ├── assert@1.3.0
│ ├─┬ browser-pack@6.0.1
│ │ ├─┬ combine-source-map@0.7.2
│ │ │ ├── convert-source-map@1.1.3
│ │ │ ├── inline-source-map@0.6.2
│ │ │ └── lodash.memoize@3.0.4
│ │ ├─┬ through2@2.0.1
│ │ │ └─┬ readable-stream@2.0.6
│ │ │ └── isarray@1.0.0
│ │ └── umd@3.0.1
│ ├── browser-resolve@1.11.2
│ ├─┬ browserify-zlib@0.1.4
│ │ └── pako@0.2.8
│ ├─┬ buffer@3.6.0
│ │ ├── base64-js@0.0.8
│ │ ├── ieee754@1.1.6
│ │ └── isarray@1.0.0
│ ├─┬ concat-stream@1.5.1
│ │ ├─┬ readable-stream@2.0.6
│ │ │ └── isarray@1.0.0
│ │ └── typedarray@0.0.6
│ ├─┬ console-browserify@1.1.0
│ │ └── date-now@0.1.4
│ ├── constants-browserify@1.0.0
│ ├─┬ crypto-browserify@3.11.0
│ │ ├─┬ browserify-cipher@1.0.0
│ │ │ ├─┬ browserify-aes@1.0.6
│ │ │ │ └── buffer-xor@1.0.3
│ │ │ ├─┬ browserify-des@1.0.0
│ │ │ │ └─┬ des.js@1.0.0
│ │ │ │ └── minimalistic-assert@1.0.0
│ │ │ └── evp_bytestokey@1.0.0
│ │ ├─┬ browserify-sign@4.0.0
│ │ │ ├── bn.js@4.11.3
│ │ │ ├── browserify-rsa@4.0.1
│ │ │ ├─┬ elliptic@6.2.8
│ │ │ │ ├── brorand@1.0.5
│ │ │ │ └── hash.js@1.0.3
│ │ │ └─┬ parse-asn1@5.0.0
│ │ │ └── asn1.js@4.6.2
│ │ ├── create-ecdh@4.0.0
│ │ ├─┬ create-hash@1.1.2
│ │ │ ├── cipher-base@1.0.2
│ │ │ └── ripemd160@1.0.1
│ │ ├── create-hmac@1.1.4
│ │ ├─┬ diffie-hellman@5.0.2
│ │ │ └── miller-rabin@4.0.0
│ │ ├── pbkdf2@3.0.4
│ │ ├── public-encrypt@4.0.0
│ │ └── randombytes@2.0.3
│ ├── defined@1.0.0
│ ├─┬ deps-sort@2.0.0
│ │ └─┬ through2@2.0.1
│ │ └─┬ readable-stream@2.0.6
│ │ └── isarray@1.0.0
│ ├── domain-browser@1.1.7
│ ├─┬ duplexer2@0.1.4
│ │ └─┬ readable-stream@2.1.4
│ │ └── isarray@1.0.0
│ ├── events@1.1.0
│ ├── glob@5.0.15
│ ├─┬ has@1.0.1
│ │ └── function-bind@1.1.0
│ ├── htmlescape@1.1.1
│ ├── https-browserify@0.0.1
│ ├─┬ insert-module-globals@7.0.1
│ │ ├── is-buffer@1.1.3
│ │ ├─┬ lexical-scope@1.2.0
│ │ │ └── astw@2.0.0
│ │ └─┬ through2@2.0.1
│ │ └─┬ readable-stream@2.0.6
│ │ └── isarray@1.0.0
│ ├── isarray@0.0.1
│ ├─┬ JSONStream@1.1.1
│ │ └── jsonparse@1.2.0
│ ├─┬ labeled-stream-splicer@2.0.0
│ │ └─┬ stream-splicer@2.0.0
│ │ └─┬ readable-stream@2.1.4
│ │ └── isarray@1.0.0
│ ├─┬ module-deps@4.0.7
│ │ ├── detective@4.3.1
│ │ ├─┬ readable-stream@2.1.4
│ │ │ └── isarray@1.0.0
│ │ ├─┬ stream-combiner2@1.1.1
│ │ │ └─┬ readable-stream@2.1.4
│ │ │ └── isarray@1.0.0
│ │ └─┬ through2@2.0.1
│ │ └── readable-stream@2.0.6
│ ├── os-browserify@0.1.2
│ ├─┬ parents@1.0.1
│ │ └── path-platform@0.11.15
│ ├── path-browserify@0.0.0
│ ├── process@0.11.3
│ ├── punycode@1.4.1
│ ├── querystring-es3@0.2.1
│ ├─┬ read-only-stream@2.0.0
│ │ └─┬ readable-stream@2.1.4
│ │ └── isarray@1.0.0
│ ├─┬ readable-stream@2.1.4
│ │ ├── buffer-shims@1.0.0
│ │ └── isarray@1.0.0
│ ├── resolve@1.1.7
│ ├─┬ shasum@1.0.2
│ │ ├── json-stable-stringify@0.0.1
│ │ └── sha.js@2.4.5
│ ├─┬ stream-browserify@2.0.1
│ │ └─┬ readable-stream@2.1.4
│ │ └── isarray@1.0.0
│ ├─┬ stream-http@2.3.0
│ │ ├── builtin-status-codes@2.0.0
│ │ ├─┬ readable-stream@2.1.4
│ │ │ └── isarray@1.0.0
│ │ └── to-arraybuffer@1.0.1
│ ├── string_decoder@0.10.31
│ ├─┬ subarg@1.0.0
│ │ └── minimist@1.2.0
│ ├─┬ syntax-error@1.1.6
│ │ └── acorn@2.7.0
│ ├─┬ through2@2.0.1
│ │ └─┬ readable-stream@2.0.6
│ │ └── isarray@1.0.0
│ ├── timers-browserify@1.4.2
│ ├── tty-browserify@0.0.0
│ ├─┬ url@0.11.0
│ │ ├── punycode@1.3.2
│ │ └── querystring@0.2.0
│ ├── util@0.10.3
│ ├─┬ vm-browserify@0.0.4
│ │ └── indexof@0.0.1
│ └── xtend@4.0.1
├── coffee-script@1.10.0
├── ejs@2.3.4
├─┬ harp-minify@0.4.0
│ ├── commander@2.9.0
│ ├─┬ html-minifier@1.1.1
│ │ ├─┬ change-case@2.3.1
│ │ │ ├── camel-case@1.2.2
│ │ │ ├── constant-case@1.1.2
│ │ │ ├── dot-case@1.1.2
│ │ │ ├── is-lower-case@1.1.3
│ │ │ ├── is-upper-case@1.1.2
│ │ │ ├── lower-case@1.1.3
│ │ │ ├── lower-case-first@1.0.2
│ │ │ ├── param-case@1.1.2
│ │ │ ├── pascal-case@1.1.2
│ │ │ ├── path-case@1.1.2
│ │ │ ├── sentence-case@1.1.3
│ │ │ ├── snake-case@1.1.2
│ │ │ ├── swap-case@1.1.2
│ │ │ ├── title-case@1.1.2
│ │ │ ├── upper-case@1.1.3
│ │ │ └── upper-case-first@1.1.2
│ │ ├─┬ cli@0.11.2
│ │ │ ├── exit@0.1.2
│ │ │ └── glob@5.0.15
│ │ └── relateurl@0.2.6
│ ├─┬ language-classifier@0.0.1
│ │ └─┬ classifier@0.1.0
│ │ ├─┬ redis@2.6.1
│ │ │ ├── double-ended-queue@2.1.0-0
│ │ │ ├── redis-commands@1.2.0
│ │ │ └── redis-parser@2.0.0
│ │ └── underscore@1.8.3
│ ├─┬ read-file-stdin@0.2.0
│ │ └── gather-stream@1.0.0
│ ├── sqwish@0.2.2
│ ├─┬ uglify-js@2.6.1
│ │ ├── uglify-to-browserify@1.0.2
│ │ └─┬ yargs@3.10.0
│ │ ├── camelcase@1.2.1
│ │ ├─┬ cliui@2.1.0
│ │ │ ├─┬ center-align@0.1.3
│ │ │ │ ├─┬ align-text@0.1.4
│ │ │ │ │ ├── kind-of@3.0.3
│ │ │ │ │ ├── longest@1.0.1
│ │ │ │ │ └── repeat-string@1.5.4
│ │ │ │ └── lazy-cache@1.0.4
│ │ │ ├── right-align@0.1.3
│ │ │ └── wordwrap@0.0.2
│ │ └── window-size@0.1.0
│ └── write-file-stdout@0.0.2
├─┬ jade@1.11.0
│ ├── character-parser@1.2.1
│ ├─┬ clean-css@3.4.16
│ │ ├── commander@2.8.1
│ │ └── source-map@0.4.4
│ ├── commander@2.6.0
│ ├─┬ constantinople@3.0.2
│ │ └── acorn@2.7.0
│ ├─┬ jstransformer@0.0.2
│ │ └── is-promise@2.1.0
│ ├── mkdirp@0.5.1
│ ├─┬ transformers@2.1.0
│ │ ├─┬ css@1.0.8
│ │ │ ├── css-parse@1.0.4
│ │ │ └── css-stringify@1.0.5
│ │ ├─┬ promise@2.0.0
│ │ │ └── is-promise@1.0.1
│ │ └─┬ uglify-js@2.2.5
│ │ ├── optimist@0.3.7
│ │ └── source-map@0.1.43
│ ├── void-elements@2.0.1
│ └─┬ with@4.0.3
│ ├── acorn@1.2.2
│ └─┬ acorn-globals@1.0.9
│ └── acorn@2.7.0
├─┬ less@2.5.3
│ ├─┬ errno@0.1.4
│ │ └── prr@0.0.0
│ ├── image-size@0.3.5
│ ├── mkdirp@0.5.1
│ ├─┬ promise@6.1.0
│ │ └── asap@1.0.0
│ └─┬ source-map@0.4.4
│ └── amdefine@1.0.0
├─┬ lru-cache@4.0.0
│ ├── pseudomap@1.0.2
│ └── yallist@2.0.0
├── marked@0.3.5
├─┬ node-sass@3.7.0
│ ├── async-foreach@0.1.3
│ ├─┬ cross-spawn-async@2.2.4
│ │ └─┬ which@1.2.9
│ │ └── isexe@1.1.2
│ ├─┬ gaze@1.0.0
│ │ └─┬ globule@0.2.0
│ │ ├─┬ glob@3.2.11
│ │ │ └── minimatch@0.3.0
│ │ ├── lodash@2.4.2
│ │ └─┬ minimatch@0.2.14
│ │ └── lru-cache@2.7.3
│ ├── get-stdin@4.0.1
│ ├── in-publish@2.0.0
│ ├─┬ meow@3.7.0
│ │ ├─┬ camelcase-keys@2.1.0
│ │ │ └── camelcase@2.1.1
│ │ ├── decamelize@1.2.0
│ │ ├─┬ loud-rejection@1.4.1
│ │ │ ├─┬ currently-unhandled@0.4.1
│ │ │ │ └── array-find-index@1.0.1
│ │ │ └── signal-exit@2.1.2
│ │ ├── map-obj@1.0.1
│ │ ├── minimist@1.2.0
│ │ ├─┬ normalize-package-data@2.3.5
│ │ │ ├── hosted-git-info@2.1.5
│ │ │ ├─┬ is-builtin-module@1.0.0
│ │ │ │ └── builtin-modules@1.1.1
│ │ │ └─┬ validate-npm-package-license@3.0.1
│ │ │ ├─┬ spdx-correct@1.0.2
│ │ │ │ └── spdx-license-ids@1.2.1
│ │ │ └─┬ spdx-expression-parse@1.0.2
│ │ │ └── spdx-exceptions@1.0.4
│ │ ├── object-assign@4.1.0
│ │ ├─┬ read-pkg-up@1.0.1
│ │ │ ├─┬ find-up@1.1.2
│ │ │ │ ├── path-exists@2.1.0
│ │ │ │ └─┬ pinkie-promise@2.0.1
│ │ │ │ └── pinkie@2.0.4
│ │ │ └─┬ read-pkg@1.1.0
│ │ │ ├─┬ load-json-file@1.1.0
│ │ │ │ ├── graceful-fs@4.1.4
│ │ │ │ ├─┬ parse-json@2.2.0
│ │ │ │ │ └─┬ error-ex@1.3.0
│ │ │ │ │ └── is-arrayish@0.2.1
│ │ │ │ ├── pify@2.3.0
│ │ │ │ └─┬ strip-bom@2.0.0
│ │ │ │ └── is-utf8@0.2.1
│ │ │ └─┬ path-type@1.1.0
│ │ │ └── graceful-fs@4.1.4
│ │ ├─┬ redent@1.0.0
│ │ │ ├─┬ indent-string@2.1.0
│ │ │ │ └─┬ repeating@2.0.1
│ │ │ │ └─┬ is-finite@1.0.1
│ │ │ │ └── number-is-nan@1.0.0
│ │ │ └─┬ strip-indent@1.0.1
│ │ │ └── get-stdin@4.0.1
│ │ └── trim-newlines@1.0.0
│ ├── mkdirp@0.5.1
│ ├── nan@2.3.5
│ ├─┬ node-gyp@3.3.1
│ │ ├── fstream@1.0.9
│ │ ├─┬ glob@4.5.3
│ │ │ └── minimatch@2.0.10
│ │ ├── graceful-fs@4.1.4
│ │ ├─┬ minimatch@1.0.0
│ │ │ └── lru-cache@2.7.3
│ │ ├── mkdirp@0.5.1
│ │ ├─┬ npmlog@2.0.4
│ │ │ ├── ansi@0.3.1
│ │ │ ├─┬ are-we-there-yet@1.1.2
│ │ │ │ └── delegates@1.0.0
│ │ │ └─┬ gauge@1.2.7
│ │ │ ├── has-unicode@2.0.0
│ │ │ ├─┬ lodash.pad@4.4.0
│ │ │ │ ├── lodash._baseslice@4.0.0
│ │ │ │ ├── lodash._basetostring@4.12.0
│ │ │ │ └── lodash.tostring@4.1.3
│ │ │ ├── lodash.padend@4.5.0
│ │ │ └── lodash.padstart@4.5.0
│ │ ├─┬ osenv@0.1.3
│ │ │ ├── os-homedir@1.0.1
│ │ │ └── os-tmpdir@1.0.1
│ │ ├─┬ path-array@1.0.1
│ │ │ └─┬ array-index@1.0.0
│ │ │ └─┬ es6-symbol@3.1.0
│ │ │ ├── d@0.1.1
│ │ │ └─┬ es5-ext@0.10.11
│ │ │ ├── es6-iterator@2.0.0
│ │ │ └── es6-symbol@3.0.2
│ │ ├── semver@5.1.0
│ │ └── tar@2.2.1
│ └─┬ sass-graph@2.1.1
│ ├── glob@6.0.4
│ └── lodash@4.13.1
├─┬ postcss@5.0.14
│ ├── js-base64@2.1.9
│ ├── source-map@0.5.6
│ └─┬ supports-color@3.1.2
│ └── has-flag@1.0.0
├─┬ stylus@0.53.0
│ ├── css-parse@1.7.0
│ ├─┬ glob@3.2.11
│ │ └─┬ minimatch@0.3.0
│ │ └── lru-cache@2.7.3
│ ├── mkdirp@0.5.1
│ ├── sax@0.5.8
│ └── source-map@0.1.43
└── through@2.3.8
~/Dropbox/dev/forks/harp(v0.21.0-pre)§
~/Dropbox/dev/forks/harp(v0.21.0-pre)§ npm test
> harp@0.21.0 test /Users/dtrejo/Dropbox/dev/forks/harp
> mocha --reporter spec -t 8000
(node:18012) DeprecationWarning: child_process: options.customFds option is deprecated. Use options.stdio instead.
(node:18013) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
basicAuth
single
✓ should be a protected page (79ms)
✓ should fetch protected resource with correct creds
basic
✓ should have node version in config
1) should have global vars
2) should have current vars
✓ should have index file that uses the layout
✓ should have custom 404 page that does not use layout
✓ should return CSS file
✓ should return proper mime type on 404 page
✓ should render HTML page without requiring extension
✓ should not return file starting with underscore
✓ should render HTML page with spaces in the file name
compile
basic app
✓ should compile (175ms)
✓ compile should not include folders named with underscores
✓ compile should not include files named with underscores
root app with .git dir
✓ should compile
✓ should not include .git in output
root app with output dir containing .git in project dir
✓ should compile
✓ should not include a copy of the output subpath in output
errors
err-invalid-config
✓ should get error message for invalid harp.json (54ms)
err-invalid-data
✓ should get error message for invalid _data.json (52ms)
err-missing-public
✓ should get error message for invalid _data.json
err-missing-public
✓ should return proper mime type on 404 page
fallbacks
plain 200 file
✓ should return proper mime type on 200 page
✓ should have custom 200 page
processed 200 file
✓ should return proper mime type on 200 page
✓ should have custom 200 page
harp init
✓ downloads the default boilerplate if it's not set (2620ms)
✓ defaults to the harp-boilerplates github org when given a shorthand pattern (2635ms)
✓ honors -b option when given a user/repo pattern (2031ms)
✓ doesn't overwrite an existing directory (3096ms)
headers
✓ should be correct with a valid CSS file
✓ should be correct with a valid HTML file
✓ should be correct with a valid JS file
✓ should be correct with a valid Jade file
✓ should be correct with a valid EJS file
✓ should be correct with a valid Markdown file
✓ should be correct with a valid CoffeeScript file
✓ should be correct with a valid LESS file
{ body
background: pink;
filename: '/Users/dtrejo/Dropbox/dev/forks/harp/test/apps/headers/valid-styl.styl',
lineno: 2,
source: 'Stylus',
dest: 'CSS',
name: 'Stylus Error' }
✓ should be correct with a valid Stylus file (343ms)
✓ should be correct with a valid SCSS file (40ms)
✓ should be correct with a valid Sass file
✓ should be correct with an invalid EJS file (56ms)
✓ should be correct with an invalid Jade file (44ms)
✓ should be correct with an invalid LESS file
{ @foo
filename: '/Users/dtrejo/Dropbox/dev/forks/harp/test/apps/headers/invalid-styl.styl',
lineno: 1,
source: 'Stylus',
dest: 'CSS',
name: 'Stylus Error' }
✓ should be correct with an invalid Stylus file
node(18013,0x10980a000) malloc: *** error for object 0x102903b1c: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
~/Dropbox/dev/forks/harp(v0.21.0-pre)§
~/Dropbox/dev/forks/harp(v0.21.0-pre)§ node -v
v6.2.1
~/Dropbox/dev/forks/harp(v0.21.0-pre)§ npm -v
3.9.6
~/Dropbox/dev/forks/harp(v0.21.0-pre)§
// you can get these stack traces to show with `npm test -- -g basic`
// with the stack traces. Looks like those two files are HTML, not JSON.
1) basic should have global vars:
SyntaxError: /Users/dtrejo/Dropbox/dev/forks/harp/test/out/basic/globals.json: Unexpected token < in JSON at position 0
at Object.parse (native)
at Object.Module._extensions..json (module.js:558:27)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Context.<anonymous> (/Users/dtrejo/Dropbox/dev/forks/harp/test/basic.js:27:25)
at Test.Runnable.run (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runnable.js:217:15)
at Runner.runTest (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:373:10)
at /Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:451:12
at next (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:298:14)
at /Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:308:7
at next (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:246:23)
at Immediate._onImmediate (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:275:5)
at tryOnImmediate (timers.js:543:15)
at processImmediate [as _immediateCallback] (timers.js:523:5)
2) basic should have current vars:
SyntaxError: /Users/dtrejo/Dropbox/dev/forks/harp/test/out/basic/current.json: Unexpected token < in JSON at position 0
at Object.parse (native)
at Object.Module._extensions..json (module.js:558:27)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Context.<anonymous> (/Users/dtrejo/Dropbox/dev/forks/harp/test/basic.js:42:25)
at Test.Runnable.run (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runnable.js:217:15)
at Runner.runTest (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:373:10)
at /Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:451:12
at next (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:298:14)
at /Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:308:7
at next (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:246:23)
at Immediate._onImmediate (/Users/dtrejo/Dropbox/dev/forks/harp/node_modules/mocha/lib/runner.js:275:5)
at tryOnImmediate (timers.js:543:15)
at processImmediate [as _immediateCallback] (timers.js:523:5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment