Files
iNaturalistReactNative/tests/unit/components/UserList/UserList.test.js
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

26 lines
839 B
JavaScript

import { render, screen } from "@testing-library/react-native";
import UserList from "components/UserList/UserList";
import React from "react";
import factory from "tests/factory";
const mockFollowers = [
factory( "RemoteUser", {
observation_count: 35,
} ),
];
describe( "UserList", () => {
it( "should render first follower in followers list", async ( ) => {
render( <UserList users={mockFollowers} /> );
const follower = await screen.findByText( mockFollowers[0].login );
expect( follower ).toBeVisible();
} );
it( "should render observation count of first follower", async ( ) => {
render( <UserList users={mockFollowers} /> );
const observationCount = await screen
.findByText( `${mockFollowers[0].observation_count} Observations` );
expect( observationCount ).toBeVisible();
} );
} );