Files
Ryan Stelly b78be9243d lint rule & autofix for "trailing comma" (#3299)
* (lint) MOB-1063 enforce trailing commas

* autofix trailing commas

* manually fix newly introduced maxlen violations

* add trailing comma convention to i18n build
2025-12-22 20:17:13 -06:00

33 lines
965 B
JavaScript

import { useRoute } from "@react-navigation/native";
import { render, screen } from "@testing-library/react-native";
import ProjectListContainer from "components/ProjectList/ProjectListContainer";
import React from "react";
import factory from "tests/factory";
const mockProjects = [
factory( "RemoteProject", {
title: "project_1",
} ),
factory( "RemoteProject", {
title: "project_2",
} ),
];
describe( "ProjectList", () => {
beforeAll( ( ) => {
useRoute.mockImplementation( ( ) => ( {
params: {
projects: mockProjects,
},
} ) );
} );
it( "should display a list with all project titles", async () => {
render( <ProjectListContainer /> );
const firstProjectTitle = await screen.findByText( mockProjects[0].title );
expect( firstProjectTitle ).toBeVisible( );
const secondProjectTitle = await screen.findByText( mockProjects[1].title );
expect( secondProjectTitle ).toBeVisible( );
} );
} );