Skip to content

Commit 238d983

Browse files
committed
Fix broken Donate tests
1 parent 1f7e41e commit 238d983

2 files changed

Lines changed: 40 additions & 21 deletions

File tree

frontend/src/components/Donate.js

Lines changed: 39 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -86,26 +86,45 @@ class Donate extends Component {
8686
<Carousel className="App-header">
8787
{donateItems.map((item, index) => (
8888
<Carousel.Item key={index} interval={500}>
89-
<a href={item.donate} target="_blank" rel="noreferrer" onClick={() => trackClickOut('charity', item.donate)}>
90-
<img className="d-block w-100" src={red} alt={item.alt} />
91-
<Carousel.Caption>
92-
<h1 className="mb-3">
93-
<span style={{ textDecoration: 'underline' }}>{item.name}</span>
94-
</h1>
95-
<p>
96-
<b>Contact & Help by Phone: </b><span dangerouslySetInnerHTML={{ __html: item.phone }} />
97-
</p>
98-
<p>
99-
<b>Home page: </b><a href={item.link} target="_blank" rel="noreferrer" onClick={(event) => {
100-
event.stopPropagation();
101-
trackClickOut('charity', item.link);
102-
}}>{item.link}</a>
103-
</p>
104-
<p className="overview-text">
105-
<b>Overview:</b> Founded in {item.founded}, {item.overview}
106-
</p>
107-
</Carousel.Caption>
108-
</a>
89+
<img className="d-block w-100" src={red} alt={item.alt} />
90+
91+
<Carousel.Caption>
92+
<h1 className="mb-3">
93+
<span style={{ textDecoration: 'underline' }}>{item.name}</span>
94+
</h1>
95+
96+
<p>
97+
<b>Contact & Help by Phone: </b>
98+
<span dangerouslySetInnerHTML={{ __html: item.phone }} />
99+
</p>
100+
101+
<p>
102+
<b>Home page: </b>
103+
<a
104+
href={item.link}
105+
target="_blank"
106+
rel="noreferrer"
107+
onClick={() => trackClickOut('charity', item.link)}
108+
>
109+
{item.link}
110+
</a>
111+
</p>
112+
113+
<p className="overview-text">
114+
<b>Overview:</b> Founded in {item.founded}, {item.overview}
115+
</p>
116+
117+
<p>
118+
<a
119+
href={item.donate}
120+
target="_blank"
121+
rel="noreferrer"
122+
onClick={() => trackClickOut('charity', item.donate)}
123+
>
124+
Donate here
125+
</a>
126+
</p>
127+
</Carousel.Caption>
109128
</Carousel.Item>
110129
))}
111130
</Carousel>

frontend/src/components/__tests__/Donate.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { render, screen, waitFor } from '@testing-library/react';
2+
import { render, screen, waitFor, fireEvent } from '@testing-library/react';
33
import { MockedProvider } from '@apollo/client/testing';
44
import Donate, { GET_DONATE_ITEMS } from '../Donate';
55
import '@testing-library/jest-dom';

0 commit comments

Comments
 (0)