"use client";
import { describe, it, expect, vi } from 'vitest';
import { render, screen, fireEvent } from '@testing-library/react';
import React from 'react';
import Footer from '../Footer';
describe('Footer', () => {
it('renders footer brand text and standard layout elements', () => {
render();
expect(screen.getByText('Canina')).toBeInTheDocument();
expect(screen.getByText('ایران')).toBeInTheDocument();
expect(screen.getByText('تهران، جردن، خیابان سعیدی، ساختمان کنینا، طبقه ۵، واحد ۱۹')).toBeInTheDocument();
});
it('renders navigation links properly', () => {
render();
const shopLink = screen.getByText('محصولات تخصصی ۲۰۲۴').closest('a');
expect(shopLink).toHaveAttribute('href', '/shop');
const blogLink = screen.getByText('مجله سلامت پت (وبلاگ)').closest('a');
expect(blogLink).toHaveAttribute('href', '/blog');
const trustLink = screen.getByText('نمادهای اعتماد و مجوزهای رسمی').closest('a');
expect(trustLink).toHaveAttribute('href', '/trust-seals');
});
});