import sumOfUnhealthy from 'consul-ui/utils/sumOfUnhealthy'; import { module, test, skip } from 'qunit'; module('Unit | Utility | sum of unhealthy', function() { test('it returns the correct single count', function(assert) { const expected = 1; [ [ { Status: 'critical', }, ], [ { Status: 'warning', }, ], ].forEach(function(checks) { const actual = sumOfUnhealthy(checks); assert.equal(actual, expected); }); }); test('it returns the correct single count when there are none', function(assert) { const expected = 0; [ [ { Status: 'passing', }, { Status: 'passing', }, { Status: 'passing', }, { Status: 'passing', }, ], [ { Status: 'passing', }, ], ].forEach(function(checks) { const actual = sumOfUnhealthy(checks); assert.equal(actual, expected); }); }); test('it returns the correct multiple count', function(assert) { const expected = 3; [ [ { Status: 'critical', }, { Status: 'warning', }, { Status: 'warning', }, { Status: 'passing', }, ], [ { Status: 'passing', }, { Status: 'critical', }, { Status: 'passing', }, { Status: 'warning', }, { Status: 'warning', }, { Status: 'passing', }, ], ].forEach(function(checks) { const actual = sumOfUnhealthy(checks); assert.equal(actual, expected); }); }); skip('it works as a factory, passing ember `get` in to create the function'); });