fix: fixed test cases and label

This commit is contained in:
sundasnoreen12
2024-11-20 23:52:19 +05:00
parent 235dd9c462
commit 5381719477
3 changed files with 14 additions and 5 deletions

View File

@@ -60,7 +60,11 @@ const NotificationCoursesDropdown = () => {
))}
</Dropdown.Menu>
</Dropdown>
<span className="x-small text-gray-500">{intl.formatMessage(messages.notificationDropdownApplies)}</span>
<span className="x-small text-gray-500">
{selectedCourse?.name === 'Account'
? intl.formatMessage(messages.notificationDropdownApplies)
: intl.formatMessage(messages.notificationCourseDropdownApplies)}
</span>
</div>
)
);

View File

@@ -44,7 +44,7 @@ describe('notification-preferences reducer', () => {
);
expect(result.courses).toEqual({
status: SUCCESS_STATUS,
courses: [{ id: 'account', name: 'Account' }],
courses: [{ id: '', name: 'Account' }],
pagination: data.pagination,
});
});
@@ -60,7 +60,7 @@ describe('notification-preferences reducer', () => {
expect(result.courses).toEqual({
status,
courses: [{
id: 'account',
id: '',
name: 'Account',
}],
pagination: {},
@@ -83,7 +83,7 @@ describe('notification-preferences reducer', () => {
expect(result.preferences).toEqual({
status: SUCCESS_STATUS,
updatePreferenceStatus: SUCCESS_STATUS,
selectedCourse: 'account',
selectedCourse: '',
...preferenceData,
});
});
@@ -98,7 +98,7 @@ describe('notification-preferences reducer', () => {
);
expect(result.preferences).toEqual({
status,
selectedCourse: 'account',
selectedCourse: '',
preferences: [],
apps: [],
nonEditable: {},

View File

@@ -115,6 +115,11 @@ const messages = defineMessages({
defaultMessage: 'Applies to all courses',
description: 'Dropdown applies to all courses',
},
notificationCourseDropdownApplies: {
id: 'notification.dropdown.course.applies',
defaultMessage: 'Overrides account-wide settings',
description: 'Dropdown applies to specific course',
},
});
export default messages;