我有以下方法可以根据给定属性从数组中删除重复项:
removeDuplicates(myArr, prop) {
return myArr.filter((object, pos, arr) => {
return arr.map(obj => obj[prop]).indexOf(object[prop]) === pos;
});
}
现在我需要对这个方法进行单元测试,但我不知道怎么做。
describe('remove duplicates', () => {
it('should remove duplicated objects from an array based on a property', () => {
//..
}
});
我怎样才能正确测试这样的方法?