ahbeng/NUSMods

View on GitHub
scrapers/nus-v2/src/services/__mocks__/nus-api.ts

Summary

Maintainability
A
0 mins
Test Coverage
// Replace all methods on the API with mock functions
import type { INusApi } from '../nus-api';

const mockApi: INusApi = {
  getFacultyModules: jest.fn(),
  getModuleExam: jest.fn(),
  getModuleInfo: jest.fn(),

  getFaculty: jest.fn(),
  getDepartment: jest.fn(),
  getDepartmentModules: jest.fn(),

  getModuleTimetable: jest.fn(),
  getDepartmentTimetables: jest.fn(),
  getSemesterTimetables: jest.fn(),

  getTermExams: jest.fn(),
};

export default mockApi;