From 2af80707a2b268a4d20db39e438cbc1492d10658 Mon Sep 17 00:00:00 2001 From: sundasnoreen12 Date: Tue, 12 Aug 2025 17:18:59 +0500 Subject: [PATCH 1/2] fix: make learner name capitalized --- src/discussions/learners/learner/LearnerCard.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/discussions/learners/learner/LearnerCard.jsx b/src/discussions/learners/learner/LearnerCard.jsx index 6ce9cfbdf..8554b3855 100644 --- a/src/discussions/learners/learner/LearnerCard.jsx +++ b/src/discussions/learners/learner/LearnerCard.jsx @@ -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 }) => {
- {username} + {capitalize(username)}
{threads !== null && ( From e8aa7588986232466d7e3d3caad0230830914ee9 Mon Sep 17 00:00:00 2001 From: sundasnoreen12 Date: Tue, 12 Aug 2025 17:32:44 +0500 Subject: [PATCH 2/2] test: fixed test cases --- src/discussions/learners/LearnersView.test.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/discussions/learners/LearnersView.test.jsx b/src/discussions/learners/LearnersView.test.jsx index 54813b4ed..0093a055d 100644 --- a/src/discussions/learners/LearnersView.test.jsx +++ b/src/discussions/learners/LearnersView.test.jsx @@ -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);