fix: make learner name capitalized (#800)

* fix: make learner name capitalized

* test: fixed test cases
This commit is contained in:
sundasnoreen12
2025-08-13 13:40:28 +05:00
committed by GitHub
parent 9e7b7ae7bb
commit 5d13622172
2 changed files with 4 additions and 3 deletions

View File

@@ -118,7 +118,7 @@ describe('LearnersView', () => {
renderComponent();
});
expect(screen.queryByText('learner-1')).toBeInTheDocument();
expect(screen.queryByText('Learner-1')).toBeInTheDocument();
});
test('Most activity should be selected by default for the non-moderator role.', async () => {
@@ -176,7 +176,7 @@ describe('LearnersView', () => {
const learners = await container.querySelectorAll('.discussion-post');
const firstLearner = learners.item(0);
const learnerAvatar = firstLearner.querySelector('[alt=learner-1]');
const learnerTitle = within(firstLearner).queryByText('learner-1');
const learnerTitle = within(firstLearner).queryByText('Learner-1');
const stats = firstLearner.querySelectorAll('.icon-size');
expect(learners).toHaveLength(3);

View File

@@ -1,5 +1,6 @@
import React, { useContext } from 'react';
import capitalize from 'lodash/capitalize';
import { Link } from 'react-router-dom';
import { Routes } from '../../../data/constants';
@@ -39,7 +40,7 @@ const LearnerCard = ({ learner }) => {
<div
className="text-truncate font-weight-500 text-primary-500 font-style"
>
{username}
{capitalize(username)}
</div>
</div>
{threads !== null && (