Skip to content

Conversation

@dmnktoe
Copy link
Owner

@dmnktoe dmnktoe commented Jul 1, 2025

Summary by CodeRabbit

  • New Features

    • Added a new team member profile for Laura Därr, including her biography and image.
  • Style

    • Updated paragraph text styling for improved readability.
    • Improved semantic HTML structure in the team member list for better accessibility.
    • Refined the consortium description for clarity and updated institution naming.
  • Documentation

    • Simplified and updated the consortium description, including institution name adjustments and removal of two individual names.
  • Tests

    • Added end-to-end tests for the Team page navigation and content.
    • Added unit tests for Team, NavLink, Title components, and date formatting utility.
  • UI Enhancements

    • Redesigned the BMBF icon with updated SVG structure and visuals.

@vercel
Copy link

vercel bot commented Jul 1, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
sentiment ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 1, 2025 0:58am

@coderabbitai
Copy link

coderabbitai bot commented Jul 1, 2025

Walkthrough

The updates include a CSS class change for paragraph rendering, a simplification of consortium member descriptions in the About page, and the addition of a new team member, Laura Därr, to the Team page with a detailed profile. The Team component's HTML structure was made more semantic by switching containers to <ul> and <li>. New tests were added for the Team page, Team component, NavLink, Title component, and the formatDate utility. The BMBFIcon SVG was refactored with a new structure and viewBox. There are no changes to logic, control flow, or exported/public entity declarations except for the new team member entry.

Changes

File(s) Change Summary
src/components/helpers/BlockRendererClient.tsx Changed paragraph CSS class from 'font-secondary' to 'font-primary'.
src/components/templates/About.tsx Simplified consortium description: removed two names, adjusted institution name, restructured text.
src/components/templates/Team.tsx Added Laura Därr to teamMembers array with image and detailed description; changed container tags from <div> to semantic <ul> and <li>; added renderAs='h2' to Title component; replaced bulleted list with paragraphs in Jessica Szczuka’s description.
src/e2e/team.spec.ts Added Playwright end-to-end test for navigation to Team page and verifying team member list.
src/tests/components/templates/Team.test.tsx Added React Testing Library tests for Team component rendering headings, names, and images.
src/tests/components/ui/NavLink.test.tsx Added test for NavLink component rendering with given props.
src/tests/components/ui/typography/Title.test.tsx Added tests for Title component covering rendering, CSS classes, and HTML element output.
src/tests/lib/format-date.test.ts Added tests for formatDate function covering valid and invalid date inputs.
src/components/ui/icons/BMBF.tsx Refactored BMBFIcon SVG: changed viewBox, removed clip paths and groups, replaced paths with new complex shapes and colors.

Poem

In the garden of code, a new friend appears,
Laura joins the team—let's give her three cheers!
Paragraphs now wear a primary hue,
The About page is tidier, crisp and new.
Icons refreshed with colors bold and bright,
Tests ensure our code stays tight.
🐰✨ Together we hop toward the light!

✨ Finishing Touches
  • 📝 Generate Docstrings

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@codecov
Copy link

codecov bot commented Jul 1, 2025

Codecov Report

Attention: Patch coverage is 11.11111% with 8 lines in your changes missing coverage. Please review.

Project coverage is 25.89%. Comparing base (e3626be) to head (b97fed9).
Report is 9 commits behind head on main.

Files with missing lines Patch % Lines
src/__e2e__/team.spec.ts 0.00% 8 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #65      +/-   ##
==========================================
+ Coverage   17.07%   25.89%   +8.81%     
==========================================
  Files          44       45       +1     
  Lines         328      336       +8     
  Branches       54       54              
==========================================
+ Hits           56       87      +31     
+ Misses        272      249      -23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (2)
src/components/templates/About.tsx (1)

34-40: Readability nit – consider splitting the long sentence

Lines 34-40 pack four disciplines and their parentheticals into one sentence. Breaking it into two sentences or using a list (as done elsewhere) would improve scannability without changing meaning.

src/components/templates/Team.tsx (1)

206-226: Keep bio formatting consistent with other members

Other bios use multiple <Paragraph> blocks to leverage default bottom-margin spacing. The new entry wraps everything in a single paragraph, so the text renders as one dense block.

-      <Paragraph>
-        Laura Därr is an artistic research associate in New Media at
-        Kunsthochschule Kassel and a member of the SENTIMENT project. Her
-        artistic research focuses on algorithmic intervention, particularly
-        within AI-based systems that autonomously structure and influence human
-        interaction patterns. This theme formed the core of both her completed
-        diploma thesis under Prof. Alba d'Urbano and her completed master's
-        thesis under Prof. Joel Baumann and Prof. Dr. Johanna Schaffer. Her
-        practice employs critical making methodologies to interrogate the
-        sociopolitical implications of automated decision-making processes,
-        developing experimental frameworks that expose the hidden logics
-        embedded within computational systems. Through interdisciplinary
-        collaboration and speculative design approaches, her work contributes to
-        emerging discourses on algorithmic agency and the democratization of
-        technological literacy within contemporary art contexts.
-      </Paragraph>
+      <>
+        <Paragraph>
+          Laura Därr is an artistic research associate in New Media at
+          Kunsthochschule Kassel and a member of the SENTIMENT project.
+        </Paragraph>
+        <Paragraph>
+          Her artistic research focuses on algorithmic intervention, particularly
+          within AI-based systems that autonomously structure and influence human
+          interaction patterns. This theme formed the core of both her diploma
+          thesis (Prof. Alba d'Urbano) and her master's thesis (Prof. Joel Baumann,
+          Prof. Dr. Johanna Schaffer).
+        </Paragraph>
+        <Paragraph>
+          Employing critical-making methodologies, she interrogates the
+          sociopolitical implications of automated decision-making processes,
+          developing experimental frameworks that expose the hidden logics
+          embedded within computational systems. Through interdisciplinary
+          collaboration and speculative-design approaches, her work contributes
+          to emerging discourses on algorithmic agency and the democratization of
+          technological literacy within contemporary art contexts.
+        </Paragraph>
+      </>
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e3626be and 7c31070.

📒 Files selected for processing (3)
  • src/components/helpers/BlockRendererClient.tsx (1 hunks)
  • src/components/templates/About.tsx (1 hunks)
  • src/components/templates/Team.tsx (1 hunks)
🧰 Additional context used
🧬 Code Graph Analysis (2)
src/components/helpers/BlockRendererClient.tsx (1)
src/components/ui/typography/Paragraph.tsx (1)
  • Paragraph (15-39)
src/components/templates/Team.tsx (1)
src/components/ui/typography/Paragraph.tsx (1)
  • Paragraph (15-39)
⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: ⬣ ESLint, ʦ TypeScript, 💅 Prettier, and 🃏 Test
🔇 Additional comments (1)
src/components/helpers/BlockRendererClient.tsx (1)

52-54: font-primary is correctly defined in Tailwind config

Confirmed that fontFamily.primary is declared in tailwind.config.ts (lines 9–12), so the font-primary utility exists and will apply as intended. No further action needed.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
src/__tests__/components/ui/NavLink.test.tsx (1)

5-10: Basic smoke test is functional but could be enhanced.

The test correctly verifies that the NavLink component renders without error. Consider adding tests for:

  • href attribute validation
  • Accessibility features (role, aria attributes)
  • Active/inactive states if applicable
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7c31070 and e92144d.

📒 Files selected for processing (6)
  • src/__e2e__/team.spec.ts (1 hunks)
  • src/__tests__/components/templates/Team.test.tsx (1 hunks)
  • src/__tests__/components/ui/NavLink.test.tsx (1 hunks)
  • src/__tests__/components/ui/typography/Title.test.tsx (1 hunks)
  • src/__tests__/lib/format-date.test.ts (1 hunks)
  • src/components/templates/Team.tsx (3 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/components/templates/Team.tsx
🧰 Additional context used
🧬 Code Graph Analysis (3)
src/__tests__/components/templates/Team.test.tsx (1)
src/components/templates/Team.tsx (1)
  • Team (315-327)
src/__tests__/components/ui/typography/Title.test.tsx (1)
src/components/ui/typography/Title.tsx (1)
  • Title (15-44)
src/__tests__/lib/format-date.test.ts (1)
src/lib/format-date.ts (1)
  • formatDate (1-9)
🪛 GitHub Check: codecov/patch
src/__e2e__/team.spec.ts

[warning] 1-1: src/e2e/team.spec.ts#L1
Added line #L1 was not covered by tests


[warning] 3-3: src/e2e/team.spec.ts#L3
Added line #L3 was not covered by tests


[warning] 5-5: src/e2e/team.spec.ts#L5
Added line #L5 was not covered by tests


[warning] 7-7: src/e2e/team.spec.ts#L7
Added line #L7 was not covered by tests


[warning] 9-9: src/e2e/team.spec.ts#L9
Added line #L9 was not covered by tests


[warning] 11-11: src/e2e/team.spec.ts#L11
Added line #L11 was not covered by tests


[warning] 13-14: src/e2e/team.spec.ts#L13-L14
Added lines #L13 - L14 were not covered by tests

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: ⬣ ESLint, ʦ TypeScript, 💅 Prettier, and 🃏 Test
🔇 Additional comments (3)
src/__tests__/lib/format-date.test.ts (1)

1-22: Comprehensive test coverage with good edge case testing.

The test suite provides excellent coverage of the formatDate function, including valid dates, leap years, and error handling. The use of @ts-expect-error for testing invalid input is appropriate.

Note: The function parameter in src/lib/format-date.ts is named dateString but expects a Date object, which could be confusing. Consider renaming it to date for clarity.

src/__tests__/components/templates/Team.test.tsx (1)

34-36: Image count should match the actual team member count.

The test expects 9 images, but verify this matches the actual number of team members in the component to ensure consistency.

src/__tests__/components/ui/typography/Title.test.tsx (1)

5-40: Excellent comprehensive test coverage for Title component.

The test suite thoroughly validates all aspects of the Title component:

  • Basic rendering and content presence
  • Size prop functionality with correct CSS classes
  • Margin prop behavior (both true and false cases)
  • Custom className application
  • renderAs prop for different HTML elements
  • Default behavior validation

The test structure is clean and assertions are appropriate for each scenario.

Comment on lines +16 to +26
const memberNames = [
'Dr. Jessica Szczuka',
'M. Sc. Lisa Mühl',
'B. Sc. Anna Straub',
'Prof. Dr. Veelasha Moonsamy',
'M. Sc. Ramya Kandula',
'Joel Baumann',
'Laura Därr',
'Dr. Maxi Nebel',
'PD Dr. Christian Geminn',
];
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Verify team member count consistency across tests.

The test lists 9 team members, but the E2E test in src/__e2e__/team.spec.ts expects 11 team members (line 14). This inconsistency suggests either:

  1. Missing team members in this list
  2. Incorrect count in the E2E test
  3. Some team members don't have corresponding images

🏁 Script executed:

#!/bin/bash
# Description: Verify the actual number of team members in the Team component
# Expected: Find the actual team member count to resolve the discrepancy

# Search for team member data/array in Team component
ast-grep --pattern 'teamMembers = [$$$]'

# Also search for team member rendering logic
rg -A 10 -B 5 "teamMembers|team.*member" src/components/templates/Team.tsx

Length of output: 1107


🏁 Script executed:

#!/bin/bash
# Locate the E2E test file
fd team.spec.ts

# Count actual entries in the Team component
awk '/const teamMembers/,/\];/ { if ($0 ~ /name:/) count++ } END { print "Actual teamMembers count:", count }' src/components/templates/Team.tsx

# Show the assertion in the E2E test for expected count
rg -n "should.*length" src/__e2e__/team.spec.ts

Length of output: 267


🏁 Script executed:

#!/bin/bash
# Display assertions and occurrences in E2E test
echo "Searching for length assertions in E2E test:"
grep -En "have\.length|should\(.+length" src/__e2e__/team.spec.ts || echo "No length assertions found"

echo -e "\nSearching for numeric literals (e.g., 11) in E2E test:"
grep -En "[0-9]+" src/__e2e__/team.spec.ts

echo -e "\nPrinting E2E test file content for manual review:"
sed -n '1,200p' src/__e2e__/team.spec.ts

Length of output: 1663


Inconsistent Team Member Count in Tests

There’s a mismatch between the Team component (and its unit test) listing 9 members and the E2E test expecting 11:

• src/components/templates/Team.tsx – teamMembers array defines 9 entries
• src/tests/components/templates/Team.test.tsx – memberNames array lists 9 names
• src/e2e/team.spec.ts (line 14) – await expect(teamMembers).toHaveCount(11)

Please align these counts by either:

  • Adding the two missing members to teamMembers (and updating the unit test’s memberNames), or
  • Adjusting the E2E assertion to toHaveCount(9) if only nine members should be shown.
🤖 Prompt for AI Agents
In src/__tests__/components/templates/Team.test.tsx around lines 16 to 26, the
test lists 9 team members while the E2E test expects 11. To fix this, either add
the two missing members to the teamMembers array in
src/components/templates/Team.tsx and update the memberNames array in this test
accordingly, or change the E2E test assertion in src/__e2e__/team.spec.ts to
expect 9 members instead of 11 to keep the counts consistent.

Comment on lines 3 to 15
test('should navigate to the team page', async ({ page }) => {
// Start from the index page (the baseURL is set via the webServer in the playwright.config.ts)
await page.goto('http://localhost:3000/');
// Find an element with the text 'Team' and click on it
await page.click('text=Team');
// The new URL should be "/team" (baseURL is used there)
await expect(page).toHaveURL('http://localhost:3000/team');
// The new page should contain an h1 with "Meet the (Team)"
await expect(page.locator('h1')).toContainText('Meet the');
// Check if the page contains a list of team members
const teamMembers = page.locator('ul.team-list li');
await expect(teamMembers).toHaveCount(11); // Adjust the count based on your
});
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Well-structured E2E test with team member count discrepancy.

The test properly covers navigation flow and content validation. However, there's an inconsistency: this test expects 11 team members (line 14), while the unit test in src/__tests__/components/templates/Team.test.tsx expects only 9.

The static analysis codecov warnings are false positives - E2E tests typically aren't included in code coverage metrics.


🏁 Script executed:

#!/bin/bash
# Description: Count actual team members rendered in the DOM structure
# Expected: Verify the correct number of team members to resolve discrepancy

# Search for the team-list class usage and li elements
rg -A 5 -B 5 "team-list|<li>" src/components/templates/Team.tsx

# Count team member entries in the component
ast-grep --pattern 'name: $_' src/components/templates/Team.tsx | wc -l

Length of output: 914


🏁 Script executed:

#!/bin/bash
# Locate the teamMembers array definition and count entries
rg -n "const teamMembers" -A200 src | sed -n '/const teamMembers/,/\];/p' | grep -c "name:"

Length of output: 93


Mismatch in team member count—tests must align with actual data

The teamMembers array in src/components/templates/Team.tsx currently defines 7 entries, but:

  • The E2E test in src/__e2e__/team.spec.ts expects 11
  • The unit test in src/__tests__/components/templates/Team.test.tsx expects 9

Please update both tests so their expected counts match the source of truth (7 members), or adjust the data if additional members were intended.

src/e2e/team.spec.ts (around line 14)

- await expect(teamMembers).toHaveCount(11);
+ await expect(teamMembers).toHaveCount(7);

src/tests/components/templates/Team.test.tsx

- expect(wrapper.find('li')).toHaveLength(9);
+ expect(wrapper.find('li')).toHaveLength(7);

The Codecov warnings can be ignored for E2E tests.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
test('should navigate to the team page', async ({ page }) => {
// Start from the index page (the baseURL is set via the webServer in the playwright.config.ts)
await page.goto('http://localhost:3000/');
// Find an element with the text 'Team' and click on it
await page.click('text=Team');
// The new URL should be "/team" (baseURL is used there)
await expect(page).toHaveURL('http://localhost:3000/team');
// The new page should contain an h1 with "Meet the (Team)"
await expect(page.locator('h1')).toContainText('Meet the');
// Check if the page contains a list of team members
const teamMembers = page.locator('ul.team-list li');
await expect(teamMembers).toHaveCount(11); // Adjust the count based on your
});
test('should navigate to the team page', async ({ page }) => {
// Start from the index page (the baseURL is set via the webServer in the playwright.config.ts)
await page.goto('http://localhost:3000/');
// Find an element with the text 'Team' and click on it
await page.click('text=Team');
// The new URL should be "/team" (baseURL is used there)
await expect(page).toHaveURL('http://localhost:3000/team');
// The new page should contain an h1 with "Meet the (Team)"
await expect(page.locator('h1')).toContainText('Meet the');
// Check if the page contains a list of team members
const teamMembers = page.locator('ul.team-list li');
- await expect(teamMembers).toHaveCount(11); // Adjust the count based on your
+ await expect(teamMembers).toHaveCount(7);
});
🧰 Tools
🪛 GitHub Check: codecov/patch

[warning] 3-3: src/e2e/team.spec.ts#L3
Added line #L3 was not covered by tests


[warning] 5-5: src/e2e/team.spec.ts#L5
Added line #L5 was not covered by tests


[warning] 7-7: src/e2e/team.spec.ts#L7
Added line #L7 was not covered by tests


[warning] 9-9: src/e2e/team.spec.ts#L9
Added line #L9 was not covered by tests


[warning] 11-11: src/e2e/team.spec.ts#L11
Added line #L11 was not covered by tests


[warning] 13-14: src/e2e/team.spec.ts#L13-L14
Added lines #L13 - L14 were not covered by tests

🤖 Prompt for AI Agents
In src/__e2e__/team.spec.ts around line 14, the test expects 11 team members,
which does not match the actual 7 entries defined in
src/components/templates/Team.tsx. Update the expected count in the E2E test to
7 to align with the source of truth. Also, ensure the unit test in
src/__tests__/components/templates/Team.test.tsx is updated similarly to expect
7 members for consistency.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e92144d and c25063a.

📒 Files selected for processing (1)
  • src/components/ui/icons/BMBF.tsx (1 hunks)
🧰 Additional context used
🪛 GitHub Actions: CI
src/components/ui/icons/BMBF.tsx

[warning] 3-3: ESLint: 'className' is defined but never used. Allowed unused args must match /^_/u (unused-imports/no-unused-vars)

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
src/__e2e__/team.spec.ts (1)

14-14: Team member count still incorrect—update to match actual data.

This is the same issue identified in the previous review. The test expects 9 team members, but the actual teamMembers array contains only 7 entries. Please update the expected count to align with the source of truth.

Apply this fix:

-  await expect(teamMembers).toHaveCount(9); // Adjust the count based on your
+  await expect(teamMembers).toHaveCount(7); // Matches actual team members array
🧹 Nitpick comments (1)
src/__e2e__/team.spec.ts (1)

5-5: Consider using relative URLs for better maintainability.

The hardcoded localhost URLs make the test environment-specific. Consider using relative URLs to improve portability.

-  await page.goto('http://localhost:3000/');
+  await page.goto('/');
-  await expect(page).toHaveURL('http://localhost:3000/team');
+  await expect(page).toHaveURL('/team');

Also applies to: 9-9

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2c67378 and b97fed9.

📒 Files selected for processing (2)
  • src/__e2e__/team.spec.ts (1 hunks)
  • src/components/templates/Team.tsx (4 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/components/templates/Team.tsx
🧰 Additional context used
🪛 GitHub Check: codecov/patch
src/__e2e__/team.spec.ts

[warning] 1-1: src/e2e/team.spec.ts#L1
Added line #L1 was not covered by tests


[warning] 3-3: src/e2e/team.spec.ts#L3
Added line #L3 was not covered by tests


[warning] 5-5: src/e2e/team.spec.ts#L5
Added line #L5 was not covered by tests


[warning] 7-7: src/e2e/team.spec.ts#L7
Added line #L7 was not covered by tests


[warning] 9-9: src/e2e/team.spec.ts#L9
Added line #L9 was not covered by tests


[warning] 11-11: src/e2e/team.spec.ts#L11
Added line #L11 was not covered by tests


[warning] 13-14: src/e2e/team.spec.ts#L13-L14
Added lines #L13 - L14 were not covered by tests

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: ⬣ ESLint, ʦ TypeScript, 💅 Prettier, and 🃏 Test
🔇 Additional comments (1)
src/__e2e__/team.spec.ts (1)

1-15: Well-structured E2E test with proper navigation flow.

The test follows good E2E testing practices with clear navigation steps and appropriate content validation. The static analysis codecov warnings can be ignored as they're false positives for E2E tests.

@dmnktoe dmnktoe merged commit e9091d6 into main Jul 1, 2025
7 of 8 checks passed
@dmnktoe dmnktoe deleted the visual-and-content-updates branch July 17, 2025 09:14
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.

2 participants