Files
pa11y-dashboard/view/presenter/result-list.js
2013-09-26 16:55:08 +01:00

18 lines
455 B
JavaScript

'use strict';
var _ = require('underscore');
var moment = require('moment');
module.exports = presentResultList;
function presentResultList (results) {
var resultsByDay = _.groupBy(results, function (result) {
return moment(result.date).format('YYYY-MM-DD');
});
var uniqueDayResults = [];
_.keys(resultsByDay).forEach(function (day) {
uniqueDayResults.push(resultsByDay[day][0]);
});
return uniqueDayResults;
}