-
Notifications
You must be signed in to change notification settings - Fork 0
Frontend Unit Tests
oguzpancuk edited this page Dec 20, 2024
·
1 revision
-
Purpose: Tests the
AlertModal
component. -
Key Features:
- Verifies modal rendering and interaction.
- Includes event simulation like opening and closing the modal.
-
Purpose: Tests the
NotFound
page. -
Key Features:
- Ensures proper rendering of the 404 error page.
- Uses
MemoryRouter
to simulate routing behavior.
-
Purpose: Tests the
FilterButtons
component. -
Key Features:
- Checks rendering of filter buttons with dynamic categories.
- Simulates button clicks and ensures correct callbacks.
-
Purpose: Tests the
CircleAnimation
component. -
Key Features:
- Verifies animation rendering and event handling.
-
Purpose: Tests utility functions in
randomUtil
. -
Key Features:
- Ensures consistent behavior of random number generation with seeds.
- Uses
seedrandom
for reproducibility.
-
Purpose: Tests the
UserCard
component. -
Key Features:
- Verifies user information display.
- Includes mock navigation and service interactions.
-
Purpose: Tests the
AssetModal
component. -
Key Features:
- Simulates user actions like form input and submission.
- Mocks external services like
StockService
.
-
Purpose: Tests the
NewsCard
component. -
Key Features:
- Ensures correct rendering of news items with mock data.
- Simulates user interactions like clicks.
-
Purpose: Tests the
ProfilePage
component. -
Key Features:
- Includes navigation, rendering, and service mocks.
- Simulates user actions on the profile page.
-
Purpose: Tests the
AssetList
component. -
Key Features:
- Verifies list rendering with various assets.
- Mocks alert modal for error and success handling.
-
Purpose: Tests the
PortfolioDetailsCard
component. -
Key Features:
- Includes animations and component interactions.
- Mocks dependent components like
CircleAnimation
.
-
Purpose: Tests the
PortfolioModal
component. -
Key Features:
- Simulates user actions like closing the modal or form submission.
- Tests callbacks for interactions.
- Lab Report #1,24.09.2024
- Lab Report #2,01.10.2024
- Lab Report #3,08.10.2024
- Lab Report #4,15.10.2024
- Lab Report #5,06.11.2024
- Lab Report #9,10.12.2024
- 1st Meeting, 24.09.2024
- 2nd Meeting, 01.10.2024
- 3rd Meeting, 08.10.2024
- 4th Meeting, 15.10.2024
- 5th Meeting, 06.11.2024
- 8th Meeting, 03.12.2024
- 1st Meeting, 03.10.2024
- 2nd Meeting, 10.10.2024
- 3rd Meeting, 17.10.2024
- 4th Meeting, 19.10.2024
- 5th Meeting, 24.10.2024
- 6th Meeting, 02.11.2024
- 8th Meeting, 15.11.2024
- 9th Meeting, 28.11.2024
- 10th Meeting, 04.12.2024
- 11th Meeting, 12.12.2024
- Halil İbrahim Kasapoğlu
- Rukiye Aslan
- Kamil Deniz Coşkuner
- Mahmut Buğra Mert
- Furkan Şenkal
- Muhammed Erkam Gökcepınar
- Cem Güngör
- Oğuz Pançuk
Orkun Mahir Kılıç
SemanticFlix Archieve
- 1st Meeting,19.02.2024
- 2nd Meeting,21.02.2024
- 3rd Meeting,03.03.2024
- 4th Meeting,07.03.2024
- 5th Meeting,10.03.2024
- 6th Meeting,14.03.2024
- 7th Meeting,21.03.2024
- 8th Meeting,01.04.2024
- 9th Meeting,17.04.2024
- 10th Meeting,18.04.2024
- 11th Meeting,25.04.2024
- 12th Meeting,02.05.2024
- 13th Meeting,09.05.2024
- Halil İbrahim Kasapoğlu (Communicator)
- Rukiye Aslan
- Kamil Deniz Coşkuner
- Mahmut Buğra Mert
- İrem Nur Yıldırım
- Furkan Şenkal
- Muhammed Erkam Gökcepınar
- Osman Yasin Baştuğ
Okay DemirSait Hızlı