Skip to content

Arihant/assignment-1-Test-Automation#46

Open
notprowler wants to merge 9 commits into
mainfrom
Arihant/assignment-1-Test-Automation
Open

Arihant/assignment-1-Test-Automation#46
notprowler wants to merge 9 commits into
mainfrom
Arihant/assignment-1-Test-Automation

Conversation

@notprowler
Copy link
Copy Markdown
Owner

@notprowler notprowler commented May 16, 2025

Assignment 1 - Test Automation

Changes

Added unit testing for gemini.py increasing backend code coverage from 80% -> 90%

Added Integration testing for API endpoints in backend/test_user.py

Added e2e testing for whole authentication workflow and a simple recipes page check.

Added Combined workflow which runs all backend, frontend, and E2E tests in one workflow file.

Note

E2E tests are passing locally. but one e2e, the recipes page check E2E fails on Github Actions. I suspect backend fails to fetch recipes. Though couldnt find the cause for this. None of the env vars are missing and server starts with no issue. See attached github artifact uploaded showing test failing. https://github.com/notprowler/ChefIT/actions/runs/15083309968#artifacts

Recipes Page -- should display exactly 20 recipes (failed)

@notprowler notprowler changed the title Arihat/assignment-1-Test-Automation Arihant/assignment-1-Test-Automation May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant