Fix avatar from name to support lowercase

This commit is contained in:
ayumi-signal 2023-09-28 16:31:58 -04:00 committed by GitHub
parent e3750ef471
commit 72d1695612
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 9 deletions

View file

@ -23,9 +23,18 @@ describe('getInitials', () => {
assert.strictEqual(getInitials('Bo'), 'B');
});
it('returns lowercase initials for lowercase names', () => {
assert.strictEqual(getInitials('alice'), 'a');
assert.strictEqual(getInitials('foo bar'), 'fb');
});
it('returns initials for lowercase with uppercase names', () => {
assert.strictEqual(getInitials('foo Bar'), 'fB');
assert.strictEqual(getInitials('Foo bar'), 'Fb');
});
[
'Foo Bar',
'foo bar',
'F Bar',
'Foo B',
'FB',
@ -38,7 +47,6 @@ describe('getInitials', () => {
'Foo "Qux" Bar',
'Foo-Qux Bar',
'Foo Bar-Qux',
"Foo b'Arr",
].forEach(name => {
it(`returns 'FB' for '${name}'`, () => {
assert.strictEqual(getInitials(name), 'FB');