diff --git a/back/tests/Kyoo.Tests/Database/RepositoryActivator.cs b/back/tests/Kyoo.Tests/Database/RepositoryActivator.cs index c9ce640d..93604aa1 100644 --- a/back/tests/Kyoo.Tests/Database/RepositoryActivator.cs +++ b/back/tests/Kyoo.Tests/Database/RepositoryActivator.cs @@ -22,6 +22,7 @@ using System.Threading.Tasks; using Kyoo.Abstractions.Controllers; using Kyoo.Core.Controllers; using Kyoo.Postgresql; +using Moq; using Xunit.Abstractions; namespace Kyoo.Tests.Database @@ -37,16 +38,18 @@ namespace Kyoo.Tests.Database { Context = new PostgresTestContext(postgres, output); - CollectionRepository collection = new(_NewContext()); - StudioRepository studio = new(_NewContext()); + Mock thumbs = new(); + CollectionRepository collection = new(_NewContext(), thumbs.Object); + StudioRepository studio = new(_NewContext(), thumbs.Object); PeopleRepository people = new(_NewContext(), - new Lazy(() => LibraryManager.ShowRepository)); - MovieRepository movies = new(_NewContext(), studio, people); - ShowRepository show = new(_NewContext(), studio, people); - SeasonRepository season = new(_NewContext(), show); - LibraryItemRepository libraryItem = new(_NewContext()); - EpisodeRepository episode = new(_NewContext(), show); - UserRepository user = new(_NewContext()); + new Lazy(() => LibraryManager.ShowRepository), + thumbs.Object); + MovieRepository movies = new(_NewContext(), studio, people, thumbs.Object); + ShowRepository show = new(_NewContext(), studio, people, thumbs.Object); + SeasonRepository season = new(_NewContext(), show, thumbs.Object); + LibraryItemRepository libraryItem = new(_NewContext(), thumbs.Object); + EpisodeRepository episode = new(_NewContext(), show, thumbs.Object); + UserRepository user = new(_NewContext(), thumbs.Object); LibraryManager = new LibraryManager(new IBaseRepository[] { libraryItem, diff --git a/front/packages/primitives/src/icons.tsx b/front/packages/primitives/src/icons.tsx index b7cf9bd6..8d8163d0 100644 --- a/front/packages/primitives/src/icons.tsx +++ b/front/packages/primitives/src/icons.tsx @@ -61,7 +61,7 @@ export const Icon = ({ icon: Icon, color, size = 24, ...props }: IconProps) => { ); }; -export const IconButton = forwardRef(function _IconButton( +export const IconButton = forwardRef(function IconButton( { icon, size, diff --git a/front/packages/primitives/src/input.tsx b/front/packages/primitives/src/input.tsx index a0d8cae2..228204c1 100644 --- a/front/packages/primitives/src/input.tsx +++ b/front/packages/primitives/src/input.tsx @@ -31,7 +31,7 @@ export const Input = forwardRef< variant?: "small" | "big"; right?: ReactNode; } & TextInputProps ->(function _Input({ style, placeholderTextColor, variant = "small", right, ...props }, ref) { +>(function Input({ style, placeholderTextColor, variant = "small", right, ...props }, ref) { const { css, theme } = useYoshiki(); return ( diff --git a/front/packages/primitives/src/links.tsx b/front/packages/primitives/src/links.tsx index 9e9f7563..6616ea26 100644 --- a/front/packages/primitives/src/links.tsx +++ b/front/packages/primitives/src/links.tsx @@ -60,7 +60,7 @@ export const A = ({ ); }; -export const PressableFeedback = forwardRef(function _Feedback( +export const PressableFeedback = forwardRef(function Feedback( { children, ...props }, ref, ) { diff --git a/front/packages/ui/src/browse/header.tsx b/front/packages/ui/src/browse/header.tsx index 49572029..1619047d 100644 --- a/front/packages/ui/src/browse/header.tsx +++ b/front/packages/ui/src/browse/header.tsx @@ -41,7 +41,7 @@ import { Layout, SortBy, SortOrd } from "./types"; import { forwardRef } from "react"; import { View, PressableProps } from "react-native"; -const SortTrigger = forwardRef(function _SortTrigger( +const SortTrigger = forwardRef(function SortTrigger( { sortKey, ...props }, ref, ) { diff --git a/front/packages/ui/src/navbar/index.tsx b/front/packages/ui/src/navbar/index.tsx index 6b856484..86e3b417 100644 --- a/front/packages/ui/src/navbar/index.tsx +++ b/front/packages/ui/src/navbar/index.tsx @@ -70,7 +70,7 @@ const { useParam } = createParam<{ q?: string }>(); const SearchBar = forwardRef< TextInput, { onBlur?: (value: string | undefined) => void } & Stylable ->(function _SearchBar({ onBlur, ...props }, ref) { +>(function SearchBar({ onBlur, ...props }, ref) { const { css, theme } = useYoshiki(); const { t } = useTranslation(); const { push, replace, back } = useRouter();