From aa1ac413fe24f7668788d0dc0130a00face6ffef Mon Sep 17 00:00:00 2001 From: Bill Richardson Date: Wed, 18 Oct 2023 14:34:30 -0400 Subject: [PATCH] Add schedule tests Remove mockGetAlertReasons Change early bird variable name to premium fee Correct spelling error. --- .../schedule-page/helpers/schedule-helper.js | 24 +- .../location-alerts/location-alerts.vue | 4 +- .../schedule-page/schedule-page.spec.js | 254 +++++++++++++++++- src/layouts/schedule-page/schedule-page.vue | 18 +- 4 files changed, 261 insertions(+), 39 deletions(-) diff --git a/src/layouts/schedule-page/helpers/schedule-helper.js b/src/layouts/schedule-page/helpers/schedule-helper.js index 6f41d306..eb5657f8 100644 --- a/src/layouts/schedule-page/helpers/schedule-helper.js +++ b/src/layouts/schedule-page/helpers/schedule-helper.js @@ -1,30 +1,10 @@ import { useMainStore } from '@/store'; -const getAlertReasons = async (ctu) => { +export async function getAlertReasons(ctu) { const store = useMainStore(); const alertReasons = await store.getAlertReasonsByCtu(ctu); return Promise.resolve(alertReasons); -}; - -// This function will go away after testing. -// The Service already went through testing and had these removed from it. -export async function mockGetAlertReasons(ctu) { - let retList = []; - if (ctu === '01853') { // Ocala, FL 34470 - retList = [ - 'Hurricane', 'ExtremeTemperature' - ]; - } else if (ctu === '01814') { // Phoenix, AZ 85026 - retList = [ - 'ExtremeTemperature' - ]; - } else if (ctu === '01845') { // Raleigh, NC 27601 - retList = [ - 'Hurricane' - ]; - } - return Promise.resolve(retList); } export function calcDaysBetweenDates(dateString1, dateString2) { @@ -90,5 +70,3 @@ export function getDisplayTextForDurationLength(durationMinimum, durationMaximum return `${durationText} ${unitText}`; } - -export default getAlertReasons; diff --git a/src/layouts/schedule-page/location-alerts/location-alerts.vue b/src/layouts/schedule-page/location-alerts/location-alerts.vue index 46a84e5c..1730320e 100644 --- a/src/layouts/schedule-page/location-alerts/location-alerts.vue +++ b/src/layouts/schedule-page/location-alerts/location-alerts.vue @@ -9,7 +9,7 @@