import { render, screen } from '@redwoodjs/testing/web' import Comment from './Comment' // Improve this test with help from the Redwood Testing Doc: // https://redwoodjs.com/docs/testing#testing-components describe('Comment', () => { it('renders successfully', () => { const comment = { name: 'John Doe', body: 'This is my comment', createdAt: '2020-01-02T12:34:56Z', } render() expect(screen.getByText(comment.name)).toBeInTheDocument() expect(screen.getByText(comment.body)).toBeInTheDocument() const dateExpect = screen.getByText('2 January 2020') expect(dateExpect).toBeInTheDocument() expect(dateExpect.nodeName).toEqual('TIME') expect(dateExpect).toHaveAttribute('datetime', comment.createdAt) }) })