1
0
Fork 0

test(calendarUtil): failing ical test

This commit is contained in:
xeruf 2024-11-13 17:43:13 +01:00
parent a94727df56
commit 0a863a4eb2
1 changed files with 5 additions and 12 deletions

View File

@ -1,3 +1,4 @@
import ICAL from 'ical.js';
import fs from 'fs'; import fs from 'fs';
import axios from 'axios'; import axios from 'axios';
@ -33,19 +34,11 @@ describe('Calendar Utility Functions', () => {
// Test case: reading data from a file // Test case: reading data from a file
it('reads data from a file', async () => { it('reads data from a file', async () => {
const testCalendar = { url: './test_calendars/work_task_calendar.ics' }; const testCalendar = { url: './test_calendars/eat_time_zone_event.ics' };
// Mock the fs.readFileSync method to return specific test data
jest.spyOn(fs, 'readFileSync').mockReturnValue('file data');
// Call the fetchCalendarData function with the test calendar object // Call the fetchCalendarData function with the test calendar object
const result = await fetchCalendarData(testCalendar); const result = await fetchCalendarData(testCalendar);
// Assert that the fetched result's data matches the expected file data // Assert that the fetched result's data matches the expected file data
expect(result.data).toBe('file data'); expect(ICAL.parse(result.data)).toBe('file data');
// Restore the original fs.readFileSync method after the test
fs.readFileSync.mockRestore();
}); });
}); });
}); });