frankwallis / gulp-hub

Gulp plugin to run tasks in multiple gulpfiles
MIT License
88 stars 24 forks source link

Unit tests #6

Closed robatron closed 10 years ago

robatron commented 10 years ago

Adds unit tests. Fixes issue #1.

Notes:

robatron commented 10 years ago

Just added unit test coverage reporting with istanbul. These unit tests get us to ~86% line coverage:

----------------------|-----------|-----------|-----------|-----------|
File                  |   % Stmts |% Branches |   % Funcs |   % Lines |
----------------------|-----------|-----------|-----------|-----------|
   lib/               |     86.11 |     87.04 |     77.78 |     85.85 |
      add-subtask.js  |       100 |        95 |       100 |       100 |
      add-task.js     |     88.89 |       100 |        75 |      87.5 |
      get-subfiles.js |       100 |       100 |       100 |       100 |
      hub-util.js     |       100 |       100 |       100 |       100 |
      index.js        |       100 |     85.71 |       100 |       100 |
      load-subfile.js |     39.13 |     54.55 |        25 |     39.13 |
      resolve-glob.js |       100 |       100 |       100 |       100 |
----------------------|-----------|-----------|-----------|-----------|
All files             |     86.11 |     87.04 |     77.78 |     85.85 |
----------------------|-----------|-----------|-----------|-----------|

=============================== Coverage summary ===============================
Statements   : 86.11% ( 93/108 )
Branches     : 87.04% ( 47/54 )
Functions    : 77.78% ( 14/18 )
Lines        : 85.85% ( 91/106 )
robatron commented 10 years ago

Ok, now we're up to ~87%

frankwallis commented 10 years ago

superb