Advertisement
Guest User

Untitled

a guest
Mar 28th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.27 KB | None | 0 0
  1. 10ddb1d55d60:bower amanagar$ npm install
  2. is-root@1.0.0 node_modules/is-root
  3.  
  4. junk@1.0.1 node_modules/junk
  5.  
  6. stringify-object@1.0.1 node_modules/stringify-object
  7.  
  8. user-home@1.1.1 node_modules/user-home
  9.  
  10. abbrev@1.0.5 node_modules/abbrev
  11.  
  12. which@1.0.9 node_modules/which
  13.  
  14. chmodr@0.1.0 node_modules/chmodr
  15.  
  16. rimraf@2.3.2 node_modules/rimraf
  17.  
  18. grunt-simple-mocha@0.4.0 node_modules/grunt-simple-mocha
  19.  
  20. archy@1.0.0 node_modules/archy
  21.  
  22. grunt-exec@0.4.6 node_modules/grunt-exec
  23.  
  24. opn@1.0.1 node_modules/opn
  25.  
  26. lru-cache@2.5.0 node_modules/lru-cache
  27.  
  28. bower-logger@0.2.2 node_modules/bower-logger
  29.  
  30. bower-endpoint-parser@0.2.2 node_modules/bower-endpoint-parser
  31.  
  32. graceful-fs@3.0.6 node_modules/graceful-fs
  33.  
  34. lockfile@1.0.0 node_modules/lockfile
  35.  
  36. expect.js@0.3.1 node_modules/expect.js
  37.  
  38. nopt@3.0.1 node_modules/nopt
  39.  
  40. retry@0.6.1 node_modules/retry
  41.  
  42. tmp@0.0.24 node_modules/tmp
  43.  
  44. node-uuid@1.4.3 node_modules/node-uuid
  45.  
  46. q@1.2.0 node_modules/q
  47.  
  48. request-progress@0.3.1 node_modules/request-progress
  49. └── throttleit@0.0.2
  50.  
  51. multiline@1.0.2 node_modules/multiline
  52. └── strip-indent@1.0.1 (get-stdin@4.0.1)
  53.  
  54. shell-quote@1.4.3 node_modules/shell-quote
  55. ├── array-filter@0.0.1
  56. ├── array-reduce@0.0.0
  57. ├── array-map@0.0.0
  58. └── jsonify@0.0.0
  59.  
  60. chalk@1.0.0 node_modules/chalk
  61. ├── escape-string-regexp@1.0.3
  62. ├── ansi-styles@2.0.1
  63. ├── supports-color@1.3.1
  64. ├── strip-ansi@2.0.1 (ansi-regex@1.1.1)
  65. └── has-ansi@1.0.3 (get-stdin@4.0.1, ansi-regex@1.1.1)
  66.  
  67. bower-json@0.4.0 node_modules/bower-json
  68. ├── intersect@0.0.3
  69. ├── deep-extend@0.2.11
  70. └── graceful-fs@2.0.3
  71.  
  72. semver@2.3.2 node_modules/semver
  73.  
  74. fstream@1.0.4 node_modules/fstream
  75. └── inherits@2.0.1
  76.  
  77. p-throttler@0.1.1 node_modules/p-throttler
  78. └── q@0.9.7
  79.  
  80. promptly@0.2.0 node_modules/promptly
  81. └── read@1.0.5 (mute-stream@0.0.4)
  82.  
  83. mkdirp@0.5.0 node_modules/mkdirp
  84. └── minimist@0.0.8
  85.  
  86. proxyquire@1.4.0 node_modules/proxyquire
  87.  
  88. tar-fs@1.5.0 node_modules/tar-fs
  89. ├── pump@1.0.0 (end-of-stream@1.1.0, once@1.3.1)
  90. └── tar-stream@1.1.2 (xtend@4.0.0, bl@0.9.4, end-of-stream@1.1.0, readable-stream@1.0.33)
  91.  
  92. glob@4.5.3 node_modules/glob
  93. ├── inherits@2.0.1
  94. ├── inflight@1.0.4 (wrappy@1.0.1)
  95. ├── once@1.3.1 (wrappy@1.0.1)
  96. └── minimatch@2.0.4 (brace-expansion@1.1.0)
  97.  
  98. fstream-ignore@1.0.2 node_modules/fstream-ignore
  99. ├── inherits@2.0.1
  100. └── minimatch@2.0.4 (brace-expansion@1.1.0)
  101.  
  102. load-grunt-tasks@2.0.0 node_modules/load-grunt-tasks
  103. ├── multimatch@2.0.0 (array-differ@1.0.0, array-union@1.0.1, minimatch@2.0.4)
  104. └── findup-sync@0.2.1 (glob@4.3.5)
  105.  
  106. decompress-zip@0.1.0 node_modules/decompress-zip
  107. ├── mkpath@0.1.0
  108. ├── touch@0.0.3 (nopt@1.0.10)
  109. ├── readable-stream@1.1.13 (isarray@0.0.1, inherits@2.0.1, string_decoder@0.10.31, core-util-is@1.0.1)
  110. └── binary@0.3.0 (buffers@0.1.1, chainsaw@0.1.0)
  111.  
  112. chai@1.10.0 node_modules/chai
  113. ├── assertion-error@1.0.0
  114. └── deep-eql@0.1.3 (type-detect@0.1.1)
  115.  
  116. request@2.54.0 node_modules/request
  117. ├── caseless@0.9.0
  118. ├── json-stringify-safe@5.0.0
  119. ├── aws-sign2@0.5.0
  120. ├── forever-agent@0.6.0
  121. ├── stringstream@0.0.4
  122. ├── oauth-sign@0.6.0
  123. ├── tunnel-agent@0.4.0
  124. ├── isstream@0.1.2
  125. ├── qs@2.4.1
  126. ├── combined-stream@0.0.7 (delayed-stream@0.0.5)
  127. ├── form-data@0.2.0 (async@0.9.0)
  128. ├── mime-types@2.0.10 (mime-db@1.8.0)
  129. ├── bl@0.9.4 (readable-stream@1.0.33)
  130. ├── http-signature@0.10.1 (assert-plus@0.1.5, asn1@0.1.11, ctype@0.5.3)
  131. ├── tough-cookie@0.12.1 (punycode@1.3.2)
  132. ├── hawk@2.3.1 (cryptiles@2.0.4, sntp@1.0.9, boom@2.6.1, hoek@2.12.0)
  133. └── har-validator@1.4.0 (require-directory@2.1.0, async@0.9.0, commander@2.7.1, debug@2.1.3, is-my-json-valid@2.10.0, bluebird@2.9.16)
  134.  
  135. bower-registry-client@0.2.4 node_modules/bower-registry-client
  136. ├── graceful-fs@2.0.3
  137. ├── request-replay@0.2.0
  138. ├── rimraf@2.2.8
  139. ├── lru-cache@2.3.1
  140. ├── async@0.2.10
  141. ├── mkdirp@0.3.5
  142. └── request@2.51.0 (caseless@0.8.0, json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, stringstream@0.0.4, tunnel-agent@0.4.0, oauth-sign@0.5.0, qs@2.3.3, mime-types@1.0.2, combined-stream@0.0.7, bl@0.9.4, http-signature@0.10.1, form-data@0.2.0, tough-cookie@0.12.1, hawk@1.1.1)
  143.  
  144. grunt-contrib-watch@0.6.1 node_modules/grunt-contrib-watch
  145. ├── async@0.2.10
  146. ├── tiny-lr-fork@0.0.5 (debug@0.7.4, noptify@0.0.3, faye-websocket@0.4.4, qs@0.5.6)
  147. ├── gaze@0.5.1 (globule@0.1.0)
  148. └── lodash@2.4.1
  149.  
  150. mocha@2.2.1 node_modules/mocha
  151. ├── escape-string-regexp@1.0.2
  152. ├── supports-color@1.2.1
  153. ├── diff@1.0.8
  154. ├── growl@1.8.1
  155. ├── commander@2.3.0
  156. ├── debug@2.0.0 (ms@0.6.2)
  157. ├── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
  158. └── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
  159.  
  160. grunt-cli@0.1.13 node_modules/grunt-cli
  161. ├── nopt@1.0.10
  162. ├── resolve@0.3.1
  163. └── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.1)
  164.  
  165. cardinal@0.4.4 node_modules/cardinal
  166. ├── ansicolors@0.2.1
  167. └── redeyed@0.4.4 (esprima@1.0.4)
  168.  
  169. grunt@0.4.5 node_modules/grunt
  170. ├── dateformat@1.0.2-1.2.3
  171. ├── eventemitter2@0.4.14
  172. ├── getobject@0.1.0
  173. ├── rimraf@2.2.8
  174. ├── colors@0.6.2
  175. ├── nopt@1.0.10
  176. ├── async@0.1.22
  177. ├── grunt-legacy-util@0.2.0
  178. ├── hooker@0.2.3
  179. ├── exit@0.1.2
  180. ├── minimatch@0.2.14 (sigmund@1.0.0)
  181. ├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.3)
  182. ├── lodash@0.9.2
  183. ├── coffee-script@1.3.3
  184. ├── underscore.string@2.2.1
  185. ├── iconv-lite@0.2.11
  186. ├── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.1)
  187. ├── grunt-legacy-log@0.1.1 (underscore.string@2.3.3, lodash@2.4.1)
  188. └── js-yaml@2.0.5 (argparse@0.1.16, esprima@1.0.4)
  189.  
  190. coveralls@2.11.2 node_modules/coveralls
  191. ├── lcov-parse@0.0.6
  192. ├── log-driver@1.2.4
  193. ├── request@2.40.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, oauth-sign@0.3.0, stringstream@0.0.4, tunnel-agent@0.4.0, qs@1.0.2, mime-types@1.0.2, form-data@0.1.4, http-signature@0.10.1, tough-cookie@0.12.1, hawk@1.1.1)
  194. └── js-yaml@3.0.1 (argparse@0.1.16, esprima@1.0.4)
  195.  
  196. nock@0.56.0 node_modules/nock
  197. ├── propagate@0.3.1
  198. ├── debug@1.0.4 (ms@0.6.2)
  199. └── lodash@2.4.1
  200.  
  201. mout@0.11.0 node_modules/mout
  202.  
  203. bower-config@0.5.2 node_modules/bower-config
  204. ├── osenv@0.0.3
  205. ├── graceful-fs@2.0.3
  206. ├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10)
  207. └── mout@0.9.1
  208.  
  209. update-notifier@0.3.1 node_modules/update-notifier
  210. ├── is-npm@1.0.0
  211. ├── string-length@1.0.0 (strip-ansi@2.0.1)
  212. ├── semver-diff@2.0.0 (semver@4.3.3)
  213. ├── latest-version@1.0.0 (package-json@1.1.0)
  214. └── configstore@0.3.2 (object-assign@2.0.0, xdg-basedir@1.0.1, osenv@0.1.0, uuid@2.0.1, js-yaml@3.2.7)
  215.  
  216. insight@0.5.3 node_modules/insight
  217. ├── object-assign@2.0.0
  218. ├── lodash.debounce@3.0.3 (lodash.isnative@3.0.1)
  219. ├── async@0.9.0
  220. ├── os-name@1.0.3 (win-release@1.0.0, osx-release@1.0.0)
  221. ├── tough-cookie@0.12.1 (punycode@1.3.2)
  222. └── configstore@0.3.2 (xdg-basedir@1.0.1, osenv@0.1.0, uuid@2.0.1, js-yaml@3.2.7)
  223.  
  224. grunt-contrib-jshint@0.10.0 node_modules/grunt-contrib-jshint
  225. ├── hooker@0.2.3
  226. └── jshint@2.5.11 (strip-json-comments@1.0.2, underscore@1.6.0, exit@0.1.2, shelljs@0.3.0, minimatch@1.0.0, console-browserify@1.1.0, cli@0.6.6, htmlparser2@3.8.2)
  227.  
  228. istanbul@0.3.11 node_modules/istanbul
  229. ├── supports-color@1.3.1
  230. ├── wordwrap@0.0.2
  231. ├── once@1.3.1 (wrappy@1.0.1)
  232. ├── async@0.9.0
  233. ├── esprima@2.1.0
  234. ├── resolve@1.1.6
  235. ├── fileset@0.1.5 (minimatch@0.4.0, glob@3.2.11)
  236. ├── escodegen@1.6.1 (esutils@1.1.6, estraverse@1.9.3, optionator@0.5.0, source-map@0.1.43, esprima@1.2.5)
  237. ├── handlebars@3.0.0 (optimist@0.6.1, source-map@0.1.43, uglify-js@2.3.6)
  238. └── js-yaml@3.2.7 (esprima@2.0.0, argparse@1.0.2)
  239.  
  240. handlebars@2.0.0 node_modules/handlebars
  241. ├── optimist@0.3.7 (wordwrap@0.0.2)
  242. └── uglify-js@2.3.6 (async@0.2.10, source-map@0.1.43)
  243.  
  244. inquirer@0.8.0 node_modules/inquirer
  245. ├── figures@1.3.5
  246. ├── ansi-regex@1.1.1
  247. ├── mute-stream@0.0.4
  248. ├── through@2.3.6
  249. ├── readline2@0.1.1 (strip-ansi@2.0.1)
  250. ├── chalk@0.5.1 (ansi-styles@1.1.0, escape-string-regexp@1.0.3, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
  251. ├── lodash@2.4.1
  252. ├── rx@2.4.7
  253. └── cli-color@0.3.3 (d@0.1.1, timers-ext@0.1.0, memoizee@0.3.8, es5-ext@0.10.6)
  254. 10ddb1d55d60:bower amanagar$ grunt
  255. Running "jshint:files" (jshint) task
  256. >> 94 files lint free.
  257.  
  258. Running "exec:assets" (exec) task
  259. > Package package-a#0.0.1 successfully created
  260. > Package package-a#0.0.2 successfully created
  261. > Package package-a#0.1.0 successfully created
  262. > Package package-a#0.1.1 successfully created
  263. > Package package-a#0.2.0 successfully created
  264. > Package package-a#0.2.1 successfully created
  265. > Package package-a#0.2.2 successfully created
  266. > Package package-a#some-branch successfully created
  267. > Package package-svn#0.0.1 successfully created
  268. > Package package-svn#0.0.2 successfully created
  269. > Package package-svn#0.1.0 successfully created
  270. > Package package-svn#0.1.1 successfully created
  271. > Package package-svn#0.2.0 successfully created
  272. > Package package-svn#0.2.1 successfully created
  273. > Package package-svn#0.2.2 successfully created
  274.  
  275. Running "simplemocha:full" (simplemocha) task
  276.  
  277.  
  278. Resolver
  279. .getSource
  280. ✓ should return the resolver source
  281. .getName
  282. ✓ should return the resolver name
  283. ✓ should return the resolver source if none is specified (default guess mechanism)
  284. .getTarget
  285. ✓ should return the resolver target
  286. ✓ should return * if none was configured
  287. ✓ should return * if latest was configured (for backwards compatibility)
  288. .hasNew
  289. ✓ should throw an error if already working (resolving) (236ms)
  290. ✓ should throw an error if already working (checking for newer version) (45ms)
  291. ✓ should resolve to true by default (45ms)
  292. ✓ should resolve to true if the there's an error reading the package meta
  293. ✓ should call _hasNew with the canonical dir and the package meta
  294. ✓ should not read the package meta if already passed
  295. .resolve
  296. ✓ should reject the promise if _resolve is not implemented
  297. ✓ should throw an error if already working (resolving)
  298. ✓ should throw an error if already working (checking newer version)
  299. ✓ should call all the functions necessary to resolve by the correct order
  300. ✓ should resolve with the canonical dir (folder)
  301. .getTempDir
  302. ✓ should return null if resolver is not yet resolved
  303. ✓ should still return null if resolve failed
  304. ✓ should return the canonical dir (folder) if resolve succeeded
  305. .getPkgMeta
  306. ✓ should return null if resolver is not yet resolved
  307. ✓ should still return null if resolve failed
  308. ✓ should return the package meta if resolve succeeded (40ms)
  309. ._createTempDir
  310. ✓ should create a directory inside a "username/bower" folder, located within the OS temp folder
  311. ✓ should set the dir mode the same as the process
  312. ✓ should remove the folder after execution (1740ms)
  313. ✓ should remove the folder on an uncaught exception (547ms)
  314. ✓ should set _tempDir with the created directory
  315. ._cleanTempDir
  316. ✓ should not error out if temporary dir is not yet created
  317. ✓ should delete the temporary folder contents
  318. ✓ should keep the mode
  319. ✓ should keep the dir path
  320. ._readJson
  321. ✓ should read the bower.json file
  322. ✓ should fallback to component.json (notifying a warn)
  323. ✓ should resolve to an inferred json if no json file was found
  324. - should apply normalisation, defaults and validation to the json object
  325. ._applyPkgMeta
  326. ✓ should resolve with the same package meta
  327. ✓ should remove files that match the ignore patterns excluding main files (669ms)
  328. handling of ignore property according to the .gitignore spec
  329. - A blank line matches no files, so it can serve as a separator for readability.
  330. - A line starting with # serves as a comment.
  331. - An optional prefix ! which negates the pattern; any matching file excluded by a previous pattern will become included again...
  332. - If the pattern ends with a slash, it is removed for the purpose of the following description, but it would only find a match with a directory...
  333. - If the pattern does not contain a slash /, git treats it as a shell glob pattern and checks for a match against the pathname without leading directories.
  334. - Otherwise, git treats the pattern as a shell glob suitable for consumption by fnmatch(3) with the FNM_PATHNAME flag..
  335. ._savePkgMeta
  336. ✓ should resolve with the same package meta
  337. ✓ should set the original source and target in package meta file
  338. ✓ should save the package meta to the package meta file (.bower.json)
  339. ✓ should warn user for missing attributes in bower.json
  340. #isTargetable
  341. ✓ should return true by default
  342. #versions
  343. ✓ should resolve to an array by default
  344. #isCacheable
  345. ✓ caches for normal name
  346. ✓ does not cache for absolute paths
  347. ✓ does not cache for relative paths
  348. ✓ does not cache for parent paths
  349. ✓ does not cache for file:/// prefix
  350. ✓ does not cache for windows paths
  351. ✓ does not cache for windows absolute paths
  352.  
  353. UrlResolver
  354. .constructor
  355. ✓ should guess the name from the URL
  356. ✓ should remove ?part from the URL when guessing the name
  357. ✓ should not guess the name or remove ?part from the URL if not guessing
  358. ✓ should error out if a target was specified
  359. .hasNew
  360. ✓ should resolve to true if the response is not in the 2xx range (42ms)
  361. ✓ should resolve to true if cache headers changed
  362. 1) should resolve to false if cache headers haven't changed
  363. 2) should resolve to true if server responds with 304 (ETag mechanism)
  364. 3) should work with redirects
  365. .resolve
  366. ✓ should download file, renaming it to index (78ms)
  367. ✓ should extract if source is an archive (227ms)
  368. ✓ should extract if source is an archive (case insensitive) (127ms)
  369. ✓ should copy extracted folder contents if archive contains only a folder inside (163ms)
  370. ✓ should extract if source is an archive and rename to index if it's only one file inside (76ms)
  371. ✓ should extract if source is an archive and not rename to index if inside it's just a just bower.json/component.json file in it (149ms)
  372. ✓ should rename single file from a single folder to index when source is an archive (122ms)
  373. ✓ should extract if response content-type is an archive (797ms)
  374. ✓ should extract if response content-disposition filename is an archive (77ms)
  375. ✓ should save the release if there's a E-Tag (45ms)
  376. ✓ should allow for query strings in URL (69ms)
  377. ✓ should save cache headers (53ms)
  378. ✓ should work with redirects (91ms)
  379. - it should error out if the status code is not within 200-299
  380. - should report progress when it takes too long to download
  381. content-disposition validation
  382. ✓ should work with and without quotes (480ms)
  383. ✓ should not work with partial quotes (261ms)
  384. ✓ should not work if the filename contain chars other than alphanumerical, dashes, spaces and dots (458ms)
  385. ✓ should trim leading and trailing spaces (104ms)
  386. ✓ should not work if the filename ends with a dot (387ms)
  387. ✓ should be case insensitive (500ms)
  388. #isTargetable
  389. ✓ should return false
  390.  
  391. FsResolver
  392. .constructor
  393. ✓ should guess the name from the path
  394. ✓ should make paths absolute and normalized
  395. - should use config.cwd for resolving relative paths
  396. ✓ should error out if a target was specified
  397. .hasNew
  398. ✓ should resolve always to true (for now..)
  399. .resolve
  400. ✓ should copy the source directory contents (542ms)
  401. ✓ should copy the source file, renaming it to index (67ms)
  402. ✓ should rename to index if source is a folder with just one file in it (38ms)
  403. ✓ should not rename to index if source is a folder with just bower.json/component.json file in it (87ms)
  404. ✓ should copy the source directory permissions (551ms)
  405. ✓ should copy the source file permissions
  406. ✓ should not copy ignored paths (to speed up copying) (277ms)
  407. ✓ should extract if source is an archive (109ms)
  408. ✓ should copy extracted folder contents if archive contains only a folder inside (153ms)
  409. ✓ should extract if source is an archive and rename to index if it's only one file inside (153ms)
  410. ✓ should rename single file from a single folder to index when source is an archive (117ms)
  411. #isTargetable
  412. ✓ should return false
  413.  
  414. GitResolver
  415. misc
  416. - should error out if git is not installed
  417. - should setup git template dir to an empty folder
  418. .hasNew
  419. ✓ should be true when the resolution type is different
  420. ✓ should be true when a higher version for a range is available
  421. ✓ should be true when a resolved to a lower version of a range
  422. ✓ should be false when resolved to the same tag (with same commit hash) for a given range
  423. ✓ should be true when resolved to the same tag (with different commit hash) for a given range
  424. ✓ should be true when a different commit hash for a given branch is available
  425. ✓ should be false when resolved to the the same commit hash for a given branch
  426. ✓ should be false when targeting commit hashes
  427. ._resolve
  428. ✓ should call the necessary functions by the correct order
  429. ✓ should reject the promise if _checkout is not implemented
  430. ✓ should reject the promise if #refs is not implemented
  431. ._findResolution
  432. ✓ should resolve to an object
  433. ✓ should fail to resolve * if no tags/heads are found
  434. ✓ should resolve "*" to the latest commit on master if a repository has no valid semver tags
  435. ✓ should resolve "*" to the latest version if a repository has valid semver tags, ignoring pre-releases
  436. ✓ should resolve "0.1.*" to the latest version if a repository has valid semver tags, ignoring pre-releases
  437. ✓ should resolve "*" to the latest version if a repository has valid semver tags, not ignoring pre-releases if they are the only versions
  438. ✓ should resolve "0.1.*" to the latest version if a repository has valid semver tags, not ignoring pre-releases if they are the only versions
  439. ✓ should resolve to the latest version that matches a range/version
  440. ✓ should resolve to a branch even if target is a range/version that does not exist
  441. ✓ should resolve to a tag even if target is a range that does not exist
  442. ✓ should resolve to the latest pre-release version that matches a range/version
  443. ✓ should resolve to the exact version if exists
  444. ✓ should fail to resolve if none of the versions matched a range/version
  445. ✓ should fail to resolve if there are no versions to match a range/version
  446. ✓ should resolve to the specified commit
  447. ✓ should resolve to the specified short commit
  448. ✓ should resolve to the specified tag if it exists
  449. ✓ should resolve to the specified branch if it exists
  450. ✓ should fail to resolve to the specified tag/branch if it doesn't exists
  451. ._cleanup
  452. ✓ should remove the .git folder from the temp dir (360ms)
  453. ✓ should not fail if .git does not exist for some reason
  454. ✓ should sill run even if _checkout fails for some reason
  455. ._savePkgMeta
  456. ✓ should save the resolution to the .bower.json to be used later by .hasNew
  457. ✓ should save the release in the package meta (46ms)
  458. ✓ should add the version to the package meta if not present and resolution is a version
  459. ✓ should remove the version from the package meta if resolution is not a version
  460. ✓ should warn if the resolution version is different than the package meta version
  461. ✓ should not warn if the resolution version and the package meta version are the same
  462. #branches
  463. ✓ should resolve to an empty object if no heads are found
  464. ✓ should resolve to an object where keys are branches and values their commit hashes
  465. ✓ should cache the result for each source
  466. ✓ should work if requested in parallel for the same source
  467. #tags
  468. ✓ should resolve to an empty hash if no tags are found
  469. ✓ should resolve to an hash of tags
  470. ✓ should cache the result for each source
  471. ✓ should work if requested in parallel for the same source
  472. #clearRuntimeCache
  473. ✓ should clear refs cache
  474. ✓ should clear branches cache
  475. ✓ should clear tags cache
  476. ✓ should clear versions cache
  477. #versions
  478. ✓ should resolve to an empty array if no tags are found
  479. ✓ should resolve to an empty array if no valid semver tags
  480. ✓ should resolve to an array of versions, ignoring invalid semver tags
  481. ✓ should order the versions according to the semver spec
  482. ✓ should cache the result for each source
  483. ✓ should work if requested in parallel for the same source
  484.  
  485. GitFsResolver
  486. .constructor
  487. ✓ should guess the name from the path
  488. ✓ should not guess the name from the path if the name was specified
  489. ✓ should make paths absolute and normalized
  490. - should use config.cwd for resolving relative paths
  491. .resolve
  492. ✓ should checkout correctly if resolution is a branch (299ms)
  493. ✓ should checkout correctly if resolution is a tag (341ms)
  494. ✓ should checkout correctly if resolution is a commit (279ms)
  495. ✓ should remove any untracked files and directories (323ms)
  496. ✓ should leave the original repository untouched (874ms)
  497. ✓ should copy source folder permissions (496ms)
  498. #refs
  499. ✓ should resolve to the references of the local repository
  500. ✓ should cache the results
  501.  
  502. GitRemoteResolver
  503. .constructor
  504. ✓ should guess the name from the path
  505. .resolve
  506. ✓ should checkout correctly if resolution is a branch (385ms)
  507. ✓ should checkout correctly if resolution is a tag (150ms)
  508. ✓ should checkout correctly if resolution is a commit (83ms)
  509. - should handle gracefully servers that do not support --depth=1
  510. - should report progress when it takes too long to clone
  511. #refs
  512. ✓ should resolve to the references of the remote repository
  513. ✓ should cache the results
  514.  
  515. GitHub
  516. .constructor
  517. - should throw an error on invalid GitHub URLs
  518. ✓ should ensure .git in the source
  519. .resolve
  520. ✓ should download and extract the .tar.gz archive from GitHub.com (664ms)
  521. ✓ should retry using the GitRemoteResolver mechanism if download failed (128ms)
  522. ✓ should retry using the GitRemoteResolver mechanism if extraction failed (85ms)
  523. ✓ should fallback to the GitRemoteResolver mechanism if resolution is not a tag (404ms)
  524. - it should error out if the status code is not within 200-299
  525. - should report progress if it takes too long to download
  526. ._savePkgMeta
  527. - should guess the homepage if not already set
  528.  
  529. SvnResolver
  530. misc
  531. - should error out if svn is not installed
  532. - should setup svn template dir to an empty folder
  533. .hasNew
  534. ✓ should be true when the resolution type is different (44ms)
  535. ✓ should be true when a higher version for a range is available
  536. ✓ should be true when a resolved to a lower version of a range
  537. ✓ should be false when resolved to the same tag (with same commit hash) for a given range
  538. ✓ should be true when resolved to the same tag (with different commit hash) for a given range
  539. ✓ should be false when targeting commit hashes
  540. ._resolve
  541. ✓ should call the necessary functions by the correct order (40ms)
  542. ._findResolution
  543. ✓ should resolve to an object
  544. ✓ should resolve "*" to the trunk if a repository has no valid semver tags (70ms)
  545. ✓ should resolve "*" to the latest version if a repository has valid semver tags, ignoring pre-releases
  546. ✓ should resolve "*" to the latest version if a repository has valid semver tags, not ignoring pre-releases if they are the only versions
  547. ✓ should resolve to the latest version that matches a range/version
  548. ✓ should resolve to a tag even if target is a range that does not exist
  549. ✓ should resolve to the latest pre-release version that matches a range/version
  550. ✓ should resolve to the exact version if exists
  551. ✓ should fail to resolve if none of the versions matched a range/version
  552. ✓ should fail to resolve if there are no versions to match a range/version
  553. ✓ should resolve to the specified commit
  554. ✓ should resolve to the specified tag if it exists
  555. ✓ should fail to resolve to the specified tag if it doesn't exists
  556. ._savePkgMeta
  557. ✓ should save the resolution to the .bower.json to be used later by .hasNew
  558. ✓ should save the release in the package meta (78ms)
  559. ✓ should add the version to the package meta if not present and resolution is a version
  560. ✓ should remove the version from the package meta if resolution is not a version
  561. ✓ should warn if the resolution version is different than the package meta version
  562. ✓ should not warn if the resolution version and the package meta version are the same
  563. #clearRuntimeCache
  564. ✓ should clear tags cache
  565. ✓ should clear versions cache
  566. #versions
  567. ✓ should resolve to an empty array if no tags are found
  568. ✓ should resolve to an empty array if no valid semver tags (45ms)
  569. ✓ should resolve to an array of versions, ignoring invalid semver tags
  570. ✓ should order the versions according to the semver spec
  571. ✓ should cache the result for each source
  572. ✓ should work if requested in parallel for the same source
  573. #parseSubversionListOutput
  574. ✓ should not include the . (dot)path
  575. ✓ should parse path names with alphanumerics, dashes, dots and underscores
  576. .constructor
  577. ✓ should guess the name from the path
  578. .resolve
  579. ✓ should export correctly if resolution is a tag (878ms)
  580. ✓ should export correctly if resolution is a commit (98ms)
  581.  
  582. resolverFactory
  583. ✓ should recognize git remote endpoints correctly (1834ms)
  584. ✓ should recognize GitHub endpoints correctly (1364ms)
  585. ✓ should recognize local fs git endpoints correctly (81ms)
  586. ✓ should recognize svn remote endpoints correctly (608ms)
  587. ✓ should recognize local fs files/folder endpoints correctly (355ms)
  588. ✓ should recognize URL endpoints correctly (50ms)
  589. ✓ should recognize registry endpoints correctly (1394ms)
  590. ✓ should error out if the package was not found in the registry (1152ms)
  591. ✓ should set registry to true on the decomposed endpoint if fetched from the registry
  592. ✓ should use the configured shorthand resolver
  593. ✓ should not expand using the shorthand resolver if it looks like a SSH URL (1090ms)
  594. ✓ should error out if there's no suitable resolver for a given source
  595. - should use config.cwd when resolving relative paths
  596. ✓ should not swallow constructor errors when instantiating resolvers (79ms)
  597. .clearRuntimeCache
  598. ✓ should call every resolver static method that clears the runtime cache
  599.  
  600. ResolveCache
  601. .constructor
  602. ✓ should create the cache folder if it doesn't exists
  603. ✓ should not error out if the cache folder already exists
  604. .store
  605. ✓ should move the canonical dir to source-md5/version/ folder if package meta has a version
  606. ✓ should move the canonical dir to source-md5/target/ folder if package meta has no version
  607. ✓ should move the canonical dir to source-md5/_wildcard/ folder if package meta has no version and target is *
  608. ✓ should read the package meta if not present (41ms)
  609. ✓ should error out when reading the package meta if the file does not exist
  610. ✓ should error out when reading an invalid package meta
  611. ✓ should move the canonical dir, even if it is in a different drive (48ms)
  612. ✓ should update the in-memory cache (86ms)
  613. ✓ should url encode target when storing to the fs
  614. ✓ should be possible to store two package at same time
  615. .versions
  616. ✓ should resolve to an array
  617. ✓ should ignore non-semver folders of the source
  618. ✓ should order the versions
  619. ✓ should cache versions to speed-up subsequent calls
  620. .retrieve
  621. ✓ should resolve to empty if there are no packages for the requested source
  622. ✓ should resolve to empty if there are no suitable packages for the requested target
  623. ✓ should remove invalid packages from the cache if their package meta is missing or invalid (148ms)
  624. ✓ should resolve to the highest package that matches a range target, ignoring pre-releases (70ms)
  625. ✓ should resolve to the highest package that matches a range target, not ignoring pre-releases if they are the only versions
  626. ✓ should resolve to exact match (including build metadata) if available
  627. ✓ should resolve to the _wildcard package if target is * and there are no semver versions
  628. ✓ should resolve to the exact target it's not a semver range
  629. .eliminate
  630. ✓ should delete the source-md5/version folder
  631. ✓ should delete the source-md5/target folder
  632. ✓ should delete the source-md5/_wildcard folder
  633. ✓ should delete the source-md5 folder if empty (43ms)
  634. ✓ should remove entry from in memory cache if the source-md5 folder was deleted (89ms)
  635. .clear
  636. ✓ should empty the whole cache folder (70ms)
  637. ✓ should erase the in-memory cache
  638. .reset
  639. ✓ should erase the in-memory cache
  640. .list
  641. ✓ should resolve to an empty array if the cache is empty
  642. ✓ should resolve to an ordered array of entries (name ASC, release ASC) (206ms)
  643. ✓ should ignore lurking files where dirs are expected (63ms)
  644. ✓ should delete entries if failed to read package meta (65ms)
  645. #clearRuntimeCache
  646. ✓ should clear the in-memory cache for all sources
  647.  
  648. PackageRepository
  649. .constructor
  650. ✓ should pass the config correctly to the registry client, including its cache folder
  651. .fetch
  652. ✓ should call the resolver factory to get the appropriate resolver (178ms)
  653. ✓ should just call the resolver resolve method if force was specified (116ms)
  654. ✓ should attempt to retrieve a resolved package from the resolve package (169ms)
  655. ✓ should avoid using cache for local resources (111ms)
  656. ✓ should just call the resolver resolve method if no appropriate package was found in the resolve cache (141ms)
  657. ✓ should call the resolver hasNew method if an appropriate package was found in the resolve cache (262ms)
  658. ✓ should call the resolver resolve method if hasNew resolved to true (244ms)
  659. ✓ should resolve to the cached package if hasNew resolve to false (66ms)
  660. ✓ should just use the cached package if offline was specified (48ms)
  661. ✓ should error out if there is no appropriate package in the resolve cache and offline was specified
  662. .versions
  663. ✓ should call the versions method on the concrete resolver
  664. ✓ should call the versions method on the resolve cache if offline was specified (47ms)
  665. .eliminate
  666. ✓ should call the eliminate method from the resolve cache
  667. ✓ should call the clearCache method with the name from the registry client
  668. .list
  669. ✓ should proxy to the resolve cache list method
  670. .clear
  671. ✓ should call the clear method from the resolve cache
  672. ✓ should call the clearCache method without name from the registry client
  673. .reset
  674. ✓ should call the reset method from the resolve cache
  675. ✓ should call the resetCache method without name from the registry client
  676. .getRegistryClient
  677. ✓ should return the underlying registry client
  678. .getResolveCache
  679. ✓ should return the underlying resolve cache
  680. #clearRuntimeCache
  681. ✓ should clear the resolve cache runtime cache
  682. ✓ should clear the resolver factory runtime cache
  683. ✓ should clear the registry runtime cache
  684.  
  685. scripts
  686. ✓ should run preinstall and postinstall hooks. (473ms)
  687. ✓ should run preuninstall hook. (172ms)
  688. ✓ should not break anything when no hooks configured. (47ms)
  689. ✓ should reorder packages by dependencies, while trying to maintain order from bower.json, correctly.
  690. ✓ should process scripts with quotes and vars in the cmd properly. (406ms)
  691.  
  692. Manager
  693. _areCompatible
  694. resolved is being fetched
  695. ✓ accepts endpoints with same targets
  696. ✓ rejects endpoints with different targets
  697. ✓ accepts with version and matching range
  698. ✓ rejects with version and non-matching range
  699. ✓ accepts with matching range and version
  700. ✓ accepts with non-matching range and version
  701. ✓ accepts with matching ranges
  702. ✓ rejects with non-matching ranges
  703. ✓ rejects with non-matching ranges
  704. resolved is already fetched
  705. ✓ accepts if the same version as resolved
  706. ✓ rejects if different version than resolved
  707. ✓ accepts if range matches resolved version
  708. ✓ rejects if range does not match
  709. _getCap
  710. ✓ finds highest bound
  711. ✓ finds lowest bound
  712. ✓ defaults to highest bound
  713. ✓ ignores non-semver elements
  714. ✓ returns empty object if cap is not found
  715. _uniquify
  716. ✓ leaves last unique element
  717. ✓ compares by name first
  718. ✓ compares by source if name is not available
  719. ✓ leaves different targets intact
  720. ✓ removes if same targets
  721. ✓ ignores other fields
  722.  
  723. StandardRenderer
  724. ✓ logs generic simple message
  725. ✓ logs simple error
  726. ✓ logs error with details
  727. ✓ logs system details in verbose mode
  728. ✓ logs stack trace in verbose mode
  729. ✓ logs console trace in verbose mode
  730. ✓ outputs checkout command log
  731. ✓ outputs full progress for wide command
  732. ✓ outputs full progress for narrow command
  733. ✓ outputs extract log just as progress log
  734. ✓ outputs incompatible log with suitable package (58ms)
  735. ✓ outputs solver log without suitable package
  736. ✓ outputs json log (205ms)
  737. ✓ outputs cached entry log
  738. ✓ adjusts whitespace when package id too long
  739. ✓ outputs install command log
  740. ✓ outputs short info command log
  741. ✓ outputs full info command log
  742. ✓ outputs lookup command log
  743. ✓ outputs link command log
  744. ✓ outputs search command log
  745. ✓ outputs register command log
  746. ✓ outputs cache list command log
  747. ✓ outputs help command log
  748.  
  749. JsonRenderer
  750. ✓ logs simple message to stderr
  751. ✓ logs error message to stderr
  752. ✓ prompts for answer
  753.  
  754. integration tests
  755. bower cache list
  756. ✓ correctly reads arguments
  757. ✓ lists packages from cache (67ms)
  758. ✓ lists selected package names (49ms)
  759. bower cache clean
  760. ✓ correctly reads arguments
  761. ✓ removes all cache (111ms)
  762. ✓ removes single package (60ms)
  763. ✓ removes single package package version (59ms)
  764. bower help
  765. ✓ correctly reads arguments
  766. ✓ shows general help
  767. ✓ shows help for home command
  768. ✓ shows help for info command
  769. ✓ shows help for init command
  770. ✓ shows help for install command
  771. ✓ shows help for link command (39ms)
  772. ✓ shows help for list command
  773. ✓ shows help for lookup command
  774. ✓ shows help for prune command
  775. ✓ shows help for register command
  776. ✓ shows help for search command
  777. ✓ shows help for update command
  778. ✓ shows help for uninstall command
  779. ✓ shows help for version command
  780. ✓ shows help for cache list command
  781. ✓ shows help for cache clean command
  782. ✓ displays error for non-existing command
  783. bower home
  784. ✓ correctly reads arguments
  785. ✓ opens repository home page in web browser (76ms)
  786. ✓ opens home page of current repository
  787. ✓ errors if no homepage is set (73ms)
  788. bower info
  789. ✓ correctly reads arguments
  790. ✓ just returns if not package is specified
  791. ✓ shows info about given package (347ms)
  792. bower init
  793. ✓ correctly reads arguments
  794. ✓ generates bower.json file (111ms)
  795. ✓ errors on non-interactive mode
  796. ✓ warns about existing bower.json
  797. bower install
  798. ✓ correctly reads arguments
  799. ✓ correctly reads long arguments
  800. ✓ writes to bower.json if --save flag is used (111ms)
  801. ✓ writes an exact version number to dependencies in bower.json if --save --save-exact flags are used (93ms)
  802. ✓ writes an exact version number to devDependencies in bower.json if --save-dev --save-exact flags are used (87ms)
  803. ✓ does not write to bower.json if only --save-exact flag is used (85ms)
  804. ✓ reads .bowerrc from cwd (91ms)
  805. ✓ runs preinstall hook (228ms)
  806. ✓ runs preinstall hook (202ms)
  807. ✓ does not run hooks if nothing is installed
  808. ✓ runs postinstall after bower.json is written (183ms)
  809. ✓ display the output of hook scripts (362ms)
  810. ✓ works for git repositories (350ms)
  811. bower list
  812. ✓ correctly reads arguments
  813. ✓ correctly reads long arguments
  814. ✓ lists no packages when nothing installed (50ms)
  815. ✓ lists 1 dependency when 1 local package installed (156ms)
  816. ✓ lists 1 dependency with relative paths when 1 local package installed (198ms)
  817. ✓ lists 1 dependency with 1 source relative source mapping when 1 local package installed (131ms)
  818. ✓ lists 1 dependency with 2 source relative source mapping when 1 local package installed (115ms)
  819. ✓ lists 1 dependency when 1 git package installed (426ms)
  820. ✓ lists 1 dependency with relative paths when 1 git package installed (344ms)
  821. bower link
  822. ✓ correctly reads arguments
  823. ✓ creates self link
  824. ✓ creates inter-link (78ms)
  825. ✓ creates inter-link with custom local name (55ms)
  826. ✓ errors on unexising package
  827. bower lookup
  828. ✓ correctly reads arguments
  829. ✓ lookups package by name
  830. ✓ returns null if no package is found
  831. ✓ returns null if called without argument
  832. bower home
  833. ✓ correctly reads arguments
  834. ✓ correctly reads long arguments
  835. ✓ removes extraneous packages (93ms)
  836. ✓ leaves non-bower packages (59ms)
  837. ✓ deals with custom directory (70ms)
  838. bower register
  839. ✓ correctly reads arguments
  840. ✓ errors if name is not provided
  841. ✓ errors if url is not provided
  842. ✓ errors if url is not correct
  843. ✓ errors if trying to register private package
  844. ✓ should call registry client with name and url
  845. ✓ should confirm in interactive mode
  846. ✓ should skip confirming when forcing
  847. bower search
  848. ✓ correctly reads arguments
  849. ✓ searches for single repository
  850. ✓ lists all repositories if no query given
  851. bower uninstall
  852. ✓ correctly reads arguments
  853. ✓ correctly reads long arguments
  854. ✓ does not remove anything from dependencies by default (43ms)
  855. ✓ removes dependency from bower.json if --save flag is used (42ms)
  856. bower update
  857. ✓ correctly reads arguments
  858. ✓ install missing packages (81ms)
  859. ✓ runs preinstall hook when installing missing package (197ms)
  860. ✓ runs postinstall hook when installing missing package (196ms)
  861. ✓ doesn't runs postinstall when no package is update (234ms)
  862. ✓ updates a package (419ms)
  863. ✓ runs preinstall hook when updating a package (648ms)
  864. ✓ runs postinstall hook when updating a package (851ms)
  865. bower list
  866. v0.0.1
  867. ✓ bumps patch version (49ms)
  868. v0.1.0
  869. ✓ bumps minor version (44ms)
  870. v1.0.0
  871. ✓ bumps major version
  872. v1.2.3
  873. ✓ changes version
  874. v0.0.1
  875. ✓ bumps patch version, create commit, and tag (131ms)
  876. v0.0.1
  877. ✓ bumps with custom commit message (158ms)
  878. bower
  879.  
  880. util
  881. removeIgnores
  882. ✓ removes all files in directory
  883. ✓ removes whole directory
  884. ✓ removes whole directory (no ending slash)
  885. ✓ removes all but one file
  886. ✓ refuses to ignore bower.json
  887. ✓ removes all but one file deep down the tree
  888. analytics
  889. #setup
  890. ✓ leaves analytics enabled if provided
  891. ✓ leaves analytics disabled if provided
  892. ✓ disables analytics for non-interactive mode
  893. ✓ disables if insight.optOut is true and interactive
  894. ✓ enables if insight.optOut is false and interactive
  895. ✓ disables if insight.optOut is false and non-interactive
  896. ✓ enables if interactive insights return true from prompt
  897. ✓ disables if interactive insights return false from prompt
  898. Tracker
  899. ✓ tracks if analytics = true
  900. ✓ does not track if analytics = false
  901. ✓ tracks if analytics = undefined and setup returns true
  902.  
  903.  
  904. 461 passing (43s)
  905. 22 pending
  906. 3 failing
  907.  
  908. 1) UrlResolver .hasNew should resolve to false if cache headers haven't changed:
  909. Uncaught Error: expected true to equal false
  910. at Assertion.assert (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:96:13)
  911. at Assertion.be.Assertion.equal (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:216:10)
  912. at Assertion.(anonymous function) [as be] (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:69:24)
  913. at /Users/amanagar/Documents/javascript/bower/test/core/resolvers/urlResolver.js:157:35
  914. From previous event:
  915. at Context.<anonymous> (/Users/amanagar/Documents/javascript/bower/test/core/resolvers/urlResolver.js:156:14)
  916. at Test.Runnable.run (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runnable.js:233:15)
  917. at Runner.runTest (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:387:10)
  918. at /Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:470:12
  919. at next (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:312:14)
  920. at /Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:322:7
  921. at next (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:257:23)
  922. at Immediate._onImmediate (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:289:5)
  923.  
  924. 2) UrlResolver .hasNew should resolve to true if server responds with 304 (ETag mechanism):
  925. Uncaught Error: expected true to equal false
  926. at Assertion.assert (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:96:13)
  927. at Assertion.be.Assertion.equal (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:216:10)
  928. at Assertion.(anonymous function) [as be] (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:69:24)
  929. at /Users/amanagar/Documents/javascript/bower/test/core/resolvers/urlResolver.js:185:35
  930. From previous event:
  931. at Context.<anonymous> (/Users/amanagar/Documents/javascript/bower/test/core/resolvers/urlResolver.js:184:14)
  932. at Test.Runnable.run (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runnable.js:233:15)
  933. at Runner.runTest (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:387:10)
  934. at /Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:470:12
  935. at next (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:312:14)
  936. at /Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:322:7
  937. at next (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:257:23)
  938. at Immediate._onImmediate (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:289:5)
  939.  
  940. 3) UrlResolver .hasNew should work with redirects:
  941. Uncaught Error: expected true to equal false
  942. at Assertion.assert (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:96:13)
  943. at Assertion.be.Assertion.equal (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:216:10)
  944. at Assertion.(anonymous function) [as be] (/Users/amanagar/Documents/javascript/bower/node_modules/expect.js/index.js:69:24)
  945. at /Users/amanagar/Documents/javascript/bower/test/core/resolvers/urlResolver.js:221:35
  946. From previous event:
  947. at Context.<anonymous> (/Users/amanagar/Documents/javascript/bower/test/core/resolvers/urlResolver.js:220:14)
  948. at Test.Runnable.run (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runnable.js:233:15)
  949. at Runner.runTest (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:387:10)
  950. at /Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:470:12
  951. at next (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:312:14)
  952. at /Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:322:7
  953. at next (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:257:23)
  954. at Immediate._onImmediate (/Users/amanagar/Documents/javascript/bower/node_modules/mocha/lib/runner.js:289:5)
  955.  
  956.  
  957.  
  958. Warning: Task "simplemocha:full" failed. Use --force to continue.
  959.  
  960. Aborted due to warnings.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement