(results)
| 2655 | } |
| 2656 | |
| 2657 | function combineMessages(results) { |
| 2658 | var messages = []; |
| 2659 | _.flatten(_.pluck(results, "messages"), true).forEach(function(message) { |
| 2660 | if (!containsMessage(messages, message)) { |
| 2661 | messages.push(message); |
| 2662 | } |
| 2663 | }); |
| 2664 | return messages; |
| 2665 | } |
| 2666 | |
| 2667 | function containsMessage(messages, message) { |
| 2668 | return _.find(messages, isSameMessage.bind(null, message)) !== undefined; |
no test coverage detected