import { render, screen } from '@redwoodjs/testing' import { Loading, Empty, Failure, Success } from './BlogPostsCell' import { standard } from './BlogPostsCell.mock' describe('BlogPostsCell', () => { test('Loading renders successfully', () => { render() // Use screen.debug() to see output expect(screen.getByText('Loading...')).toBeInTheDocument() }) test('Empty renders successfully', async () => { render() expect(screen.getByText('Empty')).toBeInTheDocument() }) test('Failure renders successfully', async () => { render() expect(screen.getByText(/Oh no/i)).toBeInTheDocument() }) test('Success renders successfully', async () => { render() expect(screen.getByText(/42/i)).toBeInTheDocument() }) })