full upgrade to dev

This commit is contained in:
2026-01-08 11:31:57 +01:00
parent 4bf94007cc
commit 7320a0562d
17 changed files with 629 additions and 442 deletions

View File

@@ -31,28 +31,43 @@ jest.mock("next/navigation", () => ({
// Mock next/link
jest.mock("next/link", () => {
return function Link({ children, href }: any) {
return function Link({
children,
href,
}: {
children: React.ReactNode;
href: string;
}) {
return React.createElement("a", { href }, children);
};
});
// Mock next/image
jest.mock("next/image", () => {
return function Image({ src, alt, ...props }: any) {
// eslint-disable-next-line @next/next/no-img-element, jsx-a11y/alt-text
return function Image({
src,
alt,
...props
}: React.ImgHTMLAttributes<HTMLImageElement>) {
return React.createElement("img", { src, alt, ...props });
};
});
// Mock react-responsive-masonry if it's used
jest.mock("react-responsive-masonry", () => {
const MasonryComponent = function Masonry({ children }: any) {
const MasonryComponent = function Masonry({
children,
}: {
children: React.ReactNode;
}) {
return React.createElement("div", { "data-testid": "masonry" }, children);
};
const ResponsiveMasonryComponent = function ResponsiveMasonry({
children,
}: any) {
}: {
children: React.ReactNode;
}) {
return React.createElement(
"div",
{ "data-testid": "responsive-masonry" },