Code coverage report for array/unique.js

Statements: 100% (7 / 7)      Branches: 100% (0 / 0)      Functions: 100% (4 / 4)      Lines: 100% (6 / 6)     

All files » array/ » unique.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171         1 19     1 71     1      
define(['./indexOf', './filter'], function(indexOf, filter){
 
    /**
     * @return {array} Array of unique items
     */
    function unique(arr){
        return filter(arr, isUnique);
    }
 
    function isUnique(item, i, arr){
        return indexOf(arr, item, i+1) === -1;
    }
 
    return unique;
});