Skip to content

Commit

Permalink
Feature: Remove empty users
Browse files Browse the repository at this point in the history
  • Loading branch information
manuelmhtr committed Dec 12, 2024
1 parent 5eb3d4f commit 3b54903
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 0 deletions.
1 change: 1 addition & 0 deletions dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -43213,6 +43213,7 @@ module.exports = (pulls) => groupReviews(pulls)
/***/ ((module) => {

module.exports = (exclude, username) => {
if (!username) return false;
if (exclude.test) return !exclude.test(username);
if (exclude.includes) return !exclude.includes(username);
return true;
Expand Down
9 changes: 9 additions & 0 deletions src/interactors/getUsers/__tests__/filterUser.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,13 @@ describe('Interactors | getUsers | .filterUser', () => {
'jartmez',
]);
});

it('removes the empty users', () => {
const exclude = /bot/;
const results = ['user1', '', null, undefined].filter((reviewer) => filterUser(exclude, reviewer));
expect(results.length).toEqual(1);
expect(results).toEqual([
'user1',
]);
});
});
1 change: 1 addition & 0 deletions src/interactors/getUsers/filterUser.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
module.exports = (exclude, username) => {
if (!username) return false;
if (exclude.test) return !exclude.test(username);
if (exclude.includes) return !exclude.includes(username);
return true;
Expand Down

0 comments on commit 3b54903

Please sign in to comment.