mirror of https://github.com/kern/filepizza
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
539 B
TypeScript
19 lines
539 B
TypeScript
/// <reference types="@testing-library/jest-dom" />
|
|
import React from 'react'
|
|
import { render, fireEvent } from '@testing-library/react'
|
|
import { describe, it, expect } from 'vitest'
|
|
import Footer from '../../src/components/Footer'
|
|
|
|
Object.defineProperty(window, 'location', {
|
|
value: { href: '' },
|
|
writable: true,
|
|
})
|
|
|
|
describe('Footer', () => {
|
|
it('redirects to donate link', () => {
|
|
const { getByText } = render(<Footer />)
|
|
fireEvent.click(getByText('Donate'))
|
|
expect(window.location.href).toContain('coinbase')
|
|
})
|
|
})
|