Rename BlogPost -> Article

This commit is contained in:
Rob Cameron
2022-02-08 14:57:20 -08:00
parent eebbfbd103
commit eea72ec710
3 changed files with 9 additions and 9 deletions

View File

@@ -1,11 +1,11 @@
import { Link, routes } from '@redwoodjs/router'
const BlogPost = ({ post }) => {
const Article = ({ post }) => {
return (
<article>
<header>
<h2 className="text-xl text-blue-700 font-semibold">
<Link to={routes.blogPost({ id: post.id })}>{post.title}</Link>
<Link to={routes.Article({ id: post.id })}>{post.title}</Link>
</h2>
</header>
<div className="mt-2 text-gray-900 font-light">{post.body}</div>
@@ -13,4 +13,4 @@ const BlogPost = ({ post }) => {
)
}
export default BlogPost
export default Article

View File

@@ -1,8 +1,8 @@
import BlogPost from './BlogPost'
import Article from './Article'
export const generated = () => {
return (
<BlogPost
<Article
post={{
id: 1,
title: 'First Post',
@@ -14,4 +14,4 @@ export const generated = () => {
)
}
export default { title: 'Components/BlogPost' }
export default { title: 'Components/Article' }

View File

@@ -1,8 +1,8 @@
import { render, screen } from '@redwoodjs/testing'
import BlogPost from './BlogPost'
import Article from './Article'
describe('BlogPost', () => {
describe('Article', () => {
it('renders a blog post', () => {
const post = {
id: 1,
@@ -10,7 +10,7 @@ describe('BlogPost', () => {
body: `Neutra tacos hot chicken prism raw denim, put a bird on it enamel pin post-ironic vape cred DIY. Street art next level umami squid. Hammock hexagon glossier 8-bit banjo. Neutra la croix mixtape echo park four loko semiotics kitsch forage chambray. Semiotics salvia selfies jianbing hella shaman. Letterpress helvetica vaporware cronut, shaman butcher YOLO poke fixie hoodie gentrify woke heirloom.`,
createdAt: new Date().toISOString(),
}
render(<BlogPost post={post} />)
render(<Article post={post} />)
expect(screen.getByText(post.title)).toBeInTheDocument()
expect(screen.getByText(post.body)).toBeInTheDocument()