test: added test cases for learner view (#465)

* test: added test cases for learner view

* refactor: fixed changes for code optimization

* refactor: added url changes

---------

Co-authored-by: sundasnoreen12 <sundasnoreen12@ggmail.com>
This commit is contained in:
sundasnoreen12
2023-03-13 01:18:09 -07:00
committed by GitHub
parent 91cb347456
commit 530f2cec82
5 changed files with 206 additions and 49 deletions

View File

@@ -8,14 +8,13 @@ ensureConfig([
], 'Posts API service');
export const getCourseConfigApiUrl = () => `${getConfig().LMS_BASE_URL}/api/discussion/v1/courses/`;
export const getDiscussionsConfigUrl = (courseId) => `${getCourseConfigApiUrl()}${courseId}/`;
/**
* Get discussions course config
* @param {string} courseId
*/
export async function getDiscussionsConfig(courseId) {
const url = `${getCourseConfigApiUrl()}${courseId}/`;
const { data } = await getAuthenticatedHttpClient().get(url);
const { data } = await getAuthenticatedHttpClient().get(getDiscussionsConfigUrl(courseId));
return data;
}
@@ -24,7 +23,7 @@ export async function getDiscussionsConfig(courseId) {
* @param {string} courseId
*/
export async function getDiscussionsSettings(courseId) {
const url = `${getCourseConfigApiUrl()}${courseId}/settings`;
const url = `${getDiscussionsConfigUrl(courseId)}settings`;
const { data } = await getAuthenticatedHttpClient().get(url);
return data;
}