Skip to content

Commit

Permalink
New Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
anthoniorico committed Aug 23, 2024
1 parent 7c13e73 commit 157ab5d
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 5 deletions.
46 changes: 46 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Run Unit and Component Tests

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
unit-tests:
name: Unit Tests
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '16'

- name: Install dependencies
run: npm install

- name: Run unit tests
run: npm run test:unit # Runs unit tests with Jest

component-tests:
name: Component Tests
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '16'

- name: Install dependencies
run: npm install

- name: Run component tests
run: npm run test:component # Runs component tests with Jest
8 changes: 4 additions & 4 deletions backend/controllers/hospitalController.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export const getHospitals: RequestHandler = async (req: Request, res: Response):
}
};

export const getHospitalById: RequestHandler = async (req: Request, res: Response): Promise<void> => {
export const getHospitalById: RequestHandler = async (req: Request, res: Response): Promise<any> => {
try {
const hospital = await Hospital.findById(req.params.id);
if (!hospital) {
Expand All @@ -23,7 +23,7 @@ export const getHospitalById: RequestHandler = async (req: Request, res: Respons
}
};

export const createHospital: RequestHandler = async (req: Request, res: Response): Promise<void> => {
export const createHospital: RequestHandler = async (req: Request, res: Response): Promise<any> => {
const { name, city, address, phone, email, services } = req.body;

try {
Expand All @@ -43,7 +43,7 @@ export const createHospital: RequestHandler = async (req: Request, res: Response
}
};

export const updateHospital: RequestHandler = async (req: Request, res: Response): Promise<void> => {
export const updateHospital: RequestHandler = async (req: Request, res: Response): Promise<any> => {
const { name, city, address, phone, email, services } = req.body;

try {
Expand All @@ -67,7 +67,7 @@ export const updateHospital: RequestHandler = async (req: Request, res: Response
}
};

export const deleteHospital: RequestHandler = async (req: Request, res: Response): Promise<void> => {
export const deleteHospital: RequestHandler = async (req: Request, res: Response): Promise<any> => {
try {
const hospital = await Hospital.findById(req.params.id);

Expand Down
7 changes: 6 additions & 1 deletion backend/controllers/userController.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,9 @@ export const loginUser = async (req: Request, res: Response) => {
console.error('Login error:', error);
res.status(400).json({ error: error.message });
}
};
};

// Get user profile
export const getUserProfile = async(req: Request, res: Response ) => {

}

0 comments on commit 157ab5d

Please sign in to comment.