feat: program card tests
This commit is contained in:
@@ -1,16 +1,19 @@
|
||||
import { selectors } from 'data/redux';
|
||||
import { getCardValue } from 'hooks';
|
||||
import { getCardValues } from 'hooks';
|
||||
|
||||
const { cardData } = selectors;
|
||||
const { programs } = cardData;
|
||||
|
||||
export const programsModalData = ({
|
||||
export const modalData = ({
|
||||
courseNumber,
|
||||
}) => {
|
||||
const cardValue = getCardValue(courseNumber);
|
||||
const data = getCardValues(courseNumber, {
|
||||
courseTitle: cardData.courseTitle,
|
||||
relatedPrograms: cardData.relatedPrograms,
|
||||
});
|
||||
return {
|
||||
courseTitle: cardValue(cardData.courseTitle),
|
||||
relatedPrograms: cardValue(cardData.relatedPrograms).map(program => ({
|
||||
courseTitle: data.courseTitle,
|
||||
relatedPrograms: data.relatedPrograms.map(program => ({
|
||||
estimatedNumberOfWeeks: programs.estimatedNumberOfWeeks(program),
|
||||
numberOfCourses: programs.numberOfCourses(program),
|
||||
programType: programs.programType(program),
|
||||
@@ -21,4 +24,4 @@ export const programsModalData = ({
|
||||
};
|
||||
};
|
||||
|
||||
export default programsModalData;
|
||||
export default modalData;
|
||||
|
||||
Reference in New Issue
Block a user