Skip to content

Commit 96461d0

Browse files
Move tests into __test__ folder
1 parent cf18be2 commit 96461d0

23 files changed

Lines changed: 29 additions & 30 deletions

app/javascript/react/components/AlertBanner.test.jsx renamed to app/javascript/react/__tests__/components/AlertBanner.test.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { render, fireEvent } from '@testing-library/react';
3-
import AlertBanner from './AlertBanner';
3+
import AlertBanner from '../../components/AlertBanner';
44

55
describe('AlertBanner Component', () => {
66
const mockOnClose = jest.fn();

app/javascript/react/components/Banner.test.jsx renamed to app/javascript/react/__tests__/components/Banner.test.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import React from 'react';
22
import { render } from '@testing-library/react';
3-
import Banner from './Banner';
3+
import Banner from '../../components/Banner';
44

55
// Mock the Card component to avoid external dependencies in snapshot
6-
jest.mock('./Card', () => {
6+
jest.mock('../../components/Card', () => {
77
// eslint-disable-next-line react/prop-types
88
function MockCard({ children, className }) {
99
return <div className={`mock-card ${className || ''}`}>{children}</div>;

app/javascript/react/components/Button.test.jsx renamed to app/javascript/react/__tests__/components/Button.test.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { render, fireEvent } from '@testing-library/react';
3-
import Button from './Button';
3+
import Button from '../../components/Button';
44

55
describe('Button Component', () => {
66
// Snapshot tests

app/javascript/react/components/Card.test.jsx renamed to app/javascript/react/__tests__/components/Card.test.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { render } from '@testing-library/react';
3-
import Card from './Card';
3+
import Card from '../../components/Card';
44

55
describe('Card Component', () => {
66
// Snapshot tests

app/javascript/react/components/LoadingSpinner.test.jsx renamed to app/javascript/react/__tests__/components/LoadingSpinner.test.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { render } from '@testing-library/react';
3-
import LoadingSpinner from './LoadingSpinner';
3+
import LoadingSpinner from '../../components/LoadingSpinner';
44

55
describe('LoadingSpinner Component', () => {
66
// Snapshot tests

app/javascript/react/components/PageTitle.test.jsx renamed to app/javascript/react/__tests__/components/PageTitle.test.jsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
import React from 'react';
22
import { render } from '@testing-library/react';
3-
import PageTitle from './PageTitle';
4-
5-
// Mock stylesheets
6-
jest.mock('../stylesheets/page-title', () => ({}), { virtual: true });
3+
import PageTitle from '../../components/PageTitle';
74

85
// Mock the NewLogo component
9-
jest.mock('./icons/NewLogo', () => {
6+
jest.mock('../../components/icons/NewLogo', () => {
107
// eslint-disable-next-line react/prop-types
118
function MockNewLogo({ className }) {
129
return <div className={`mock-new-logo ${className || ''}`}>Logo</div>;

app/javascript/react/components/PageTitleWithContainer.test.jsx renamed to app/javascript/react/__tests__/components/PageTitleWithContainer.test.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import React from 'react';
22
import { render } from '@testing-library/react';
3-
import PageTitleWithContainer from './PageTitleWithContainer';
3+
import PageTitleWithContainer from '../../components/PageTitleWithContainer';
44

55
// Mock the PageTitle component to avoid external dependencies in snapshot
6-
jest.mock('./PageTitle', () => {
6+
jest.mock('../../components/PageTitle', () => {
77
// eslint-disable-next-line react/prop-types
88
function MockPageTitle({ text }) {
99
return <div className="mock-page-title">Mock PageTitle: {text}</div>;

app/javascript/react/components/PodcastTile.test.jsx renamed to app/javascript/react/__tests__/components/PodcastTile.test.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
/* eslint-disable react/prop-types */
33
import React from 'react';
44
import { render } from '@testing-library/react';
5-
import PodcastTile from './PodcastTile';
5+
import PodcastTile from '../../components/PodcastTile';
66

77
// Mock the Card and Button components to focus on PodcastTile logic
8-
jest.mock('./Card', () => ({ children, className }) => <div className={className}>{children}</div>);
8+
jest.mock('../../components/Card', () => ({ children, className }) => (
9+
<div className={className}>{children}</div>
10+
));
911

10-
jest.mock('./Button', () => ({ children, type, className }) => (
12+
jest.mock('../../components/Button', () => ({ children, type, className }) => (
1113
<button className={`${type} ${className}`}>{children}</button>
1214
));
1315

app/javascript/react/components/SpeakersList.test.jsx renamed to app/javascript/react/__tests__/components/SpeakersList.test.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { render } from '@testing-library/react';
3-
import SpeakersList from './SpeakersList';
3+
import SpeakersList from '../../components/SpeakersList';
44

55
describe('SpeakersList Component', () => {
66
const mockSpeakers = [

app/javascript/react/components/__snapshots__/AlertBanner.test.jsx.snap renamed to app/javascript/react/__tests__/components/__snapshots__/AlertBanner.test.jsx.snap

File renamed without changes.

0 commit comments

Comments
 (0)