Colonise / DataSource

A simple and highly configurable library to control temporal changes in data
MIT License
2 stars 0 forks source link

Achieve 100% Test Coverage #8

Open pathurs opened 6 years ago

pathurs commented 6 years ago

Current:

-----------------------|----------|----------|----------|----------|----------------|
File                   |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-----------------------|----------|----------|----------|----------|----------------|
 build\                |    75.63 |    43.75 |    69.57 |    77.88 |                |
  data-source.js       |      100 |       75 |      100 |      100 |                |
  index.js             |        0 |      100 |      100 |        0 |      2,3,4,5,6 |
  table-data-source.js |     82.5 |    16.67 |       75 |    84.62 |... 84,85,88,90 |
  utils.js             |    59.52 |    45.45 |     37.5 |    63.16 |... 28,29,32,42 |
 build\processors\     |    94.18 |    76.24 |    96.88 |    94.57 |                |
  array.js             |    84.62 |       50 |    66.67 |    91.67 |             26 |
  complex.js           |    97.44 |    93.33 |      100 |      100 |                |
  filter.js            |    97.44 |    81.25 |      100 |    97.06 |             37 |
  index.js             |      100 |      100 |      100 |      100 |                |
  pager.js             |    92.68 |       60 |    88.89 |     92.5 |       41,45,62 |
  queue.js             |    94.03 |       70 |      100 |    93.65 |    53,54,68,81 |
  sorter.js            |    92.75 |    77.78 |      100 |    92.54 |59,84,87,90,124 |
 build\rxjs\           |    95.74 |       50 |    91.67 |    95.74 |                |
  behaviour-subject.js |    94.44 |       50 |       90 |    94.44 |          46,61 |
  index.js             |      100 |      100 |      100 |      100 |                |
  subscription.js      |      100 |      100 |      100 |      100 |                |
-----------------------|----------|----------|----------|----------|----------------|
All files              |    89.34 |    67.38 |     89.9 |    90.19 |                |
-----------------------|----------|----------|----------|----------|----------------|

=============================== Coverage summary ===============================
Statements   : 89.34% ( 394/441 )
Branches     : 67.38% ( 95/141 )
Functions    : 89.9% ( 89/99 )
Lines        : 90.19% ( 377/418 )
================================================================================
pathurs commented 6 years ago

Current:

-----------------------|----------|----------|----------|----------|----------------|
File                   |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-----------------------|----------|----------|----------|----------|----------------|
 build\                |    94.29 |      100 |      100 |    93.94 |                |
  index.js             |        0 |      100 |      100 |        0 |        2,3,4,5 |
  utils.js             |      100 |      100 |      100 |      100 |                |
 build\data-sources\   |    93.33 |    68.18 |      100 |    93.88 |                |
  array-data-source.js |    97.06 |     87.5 |      100 |    96.88 |             43 |
  data-source.js       |      100 |       75 |      100 |      100 |                |
  index.js             |        0 |      100 |      100 |        0 |      2,3,4,5,6 |
  table-data-source.js |    97.06 |       50 |      100 |      100 |                |
 build\processors\     |     95.2 |    74.29 |    96.88 |    95.28 |                |
  array.js             |    84.62 |       50 |    66.67 |    91.67 |             26 |
  complex.js           |      100 |      100 |      100 |      100 |                |
  filter.js            |     97.5 |    81.25 |      100 |    97.14 |             38 |
  index.js             |      100 |      100 |      100 |      100 |                |
  pager.js             |    92.86 |    58.33 |    88.89 |    92.68 |       41,45,64 |
  queue.js             |    94.03 |       70 |      100 |    93.65 |    53,54,68,81 |
  sorter.js            |    95.16 |    71.05 |      100 |       95 |      60,85,113 |
 build\rxjs\           |    95.74 |       50 |    91.67 |    95.74 |                |
  behaviour-subject.js |    94.44 |       50 |       90 |    94.44 |          48,63 |
  index.js             |      100 |      100 |      100 |      100 |                |
  subscription.js      |      100 |      100 |      100 |      100 |                |
-----------------------|----------|----------|----------|----------|----------------|
All files              |    94.73 |     76.1 |     97.3 |    94.84 |                |
-----------------------|----------|----------|----------|----------|----------------|

=============================== Coverage summary ===============================
Statements   : 94.73% ( 467/493 )
Branches     : 76.1% ( 121/159 )
Functions    : 97.3% ( 108/111 )
Lines        : 94.84% ( 441/465 )
================================================================================