Skip to content

Commit 40edd4f

Browse files
Added some tests
1 parent 8673b7c commit 40edd4f

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

src/libs/ContactUtils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,4 @@ const getContacts = (deviceContacts: DeviceContact[] | [], localeCompare: Locale
5353
};
5454

5555
export default getContacts;
56+
export {sortEmailObjects};

tests/unit/ContactUtilsTest.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import {sortEmailObjects} from '@src/libs/ContactUtils';
2+
import {localeCompare} from '../utils/TestHelper';
3+
4+
describe('ContactUtils', () => {
5+
describe('sortEmailObjects', () => {
6+
it('Should sort email objects with Expensify emails first', () => {
7+
const emails = [{value: 'user2@gmail.com'}, {value: 'user2@expensify.com'}, {value: 'user1@gmail.com'}, {value: 'user1@expensify.com'}];
8+
const sortedEmails = sortEmailObjects(emails, localeCompare);
9+
expect(sortedEmails).toEqual(['user1@expensify.com', 'user2@expensify.com', 'user1@gmail.com', 'user2@gmail.com']);
10+
});
11+
});
12+
});

0 commit comments

Comments
 (0)