test: fix calendar paths
This commit is contained in:
parent
782e62d56d
commit
77e6963118
|
@ -3,7 +3,7 @@ import express from 'express';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
const CALENDARS_DIR = path.join(__dirname, 'calendar')
|
const CALENDARS_DIR = path.join(__dirname, 'calendar');
|
||||||
const TEST_CALENDARS_DIR = path.join(__dirname, 'test_calendars');
|
const TEST_CALENDARS_DIR = path.join(__dirname, 'test_calendars');
|
||||||
const EXPECTED_OUTPUTS_DIR = path.join(__dirname, 'expected_outputs');
|
const EXPECTED_OUTPUTS_DIR = path.join(__dirname, 'expected_outputs');
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
import ICAL from '../src/lib/ical.timezones';
|
import ICAL from '../src/lib/ical.timezones';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
|
import path from 'path';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
|
||||||
// Describe the test suite for Calendar Utility Functions
|
// Describe the test suite for Calendar Utility Functions
|
||||||
|
@ -34,15 +35,13 @@ describe('Calendar Utility Functions', () => {
|
||||||
|
|
||||||
// Test case: reading data from a file
|
// Test case: reading data from a file
|
||||||
it('reads and parses data from a file', async () => {
|
it('reads and parses data from a file', async () => {
|
||||||
const testCalendar = { url: './test/test_calendars/eat_time_zone_event.ics' };
|
const testCalendar = { url: path.join(__dirname, 'test_calendars', 'eat_time_zone_event.ics'), };
|
||||||
|
|
||||||
// Call the fetchCalendarData function
|
// Call the fetchCalendarData function
|
||||||
const result = await fetchCalendarData(testCalendar);
|
const result = await fetchCalendarData(testCalendar);
|
||||||
|
|
||||||
// Expected parsed output
|
// Expected parsed output
|
||||||
const expectedParsedData = ICAL.parse(
|
const expectedParsedData = '';
|
||||||
fs.readFileSync(testCalendar.url, 'utf-8')
|
|
||||||
);
|
|
||||||
|
|
||||||
// Assert that the fetched and parsed data matches
|
// Assert that the fetched and parsed data matches
|
||||||
expect(ICAL.parse(result.data)).toEqual(expectedParsedData);
|
expect(ICAL.parse(result.data)).toEqual(expectedParsedData);
|
||||||
|
|
Loading…
Reference in New Issue