Rename BlogPost -> Article
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
import { Link, routes } from '@redwoodjs/router'
|
import { Link, routes } from '@redwoodjs/router'
|
||||||
|
|
||||||
const BlogPost = ({ post }) => {
|
const Article = ({ post }) => {
|
||||||
return (
|
return (
|
||||||
<article>
|
<article>
|
||||||
<header>
|
<header>
|
||||||
<h2 className="text-xl text-blue-700 font-semibold">
|
<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>
|
</h2>
|
||||||
</header>
|
</header>
|
||||||
<div className="mt-2 text-gray-900 font-light">{post.body}</div>
|
<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
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
import BlogPost from './BlogPost'
|
import Article from './Article'
|
||||||
|
|
||||||
export const generated = () => {
|
export const generated = () => {
|
||||||
return (
|
return (
|
||||||
<BlogPost
|
<Article
|
||||||
post={{
|
post={{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: 'First Post',
|
title: 'First Post',
|
||||||
@@ -14,4 +14,4 @@ export const generated = () => {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
export default { title: 'Components/BlogPost' }
|
export default { title: 'Components/Article' }
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
import { render, screen } from '@redwoodjs/testing'
|
import { render, screen } from '@redwoodjs/testing'
|
||||||
|
|
||||||
import BlogPost from './BlogPost'
|
import Article from './Article'
|
||||||
|
|
||||||
describe('BlogPost', () => {
|
describe('Article', () => {
|
||||||
it('renders a blog post', () => {
|
it('renders a blog post', () => {
|
||||||
const post = {
|
const post = {
|
||||||
id: 1,
|
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.`,
|
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(),
|
createdAt: new Date().toISOString(),
|
||||||
}
|
}
|
||||||
render(<BlogPost post={post} />)
|
render(<Article post={post} />)
|
||||||
|
|
||||||
expect(screen.getByText(post.title)).toBeInTheDocument()
|
expect(screen.getByText(post.title)).toBeInTheDocument()
|
||||||
expect(screen.getByText(post.body)).toBeInTheDocument()
|
expect(screen.getByText(post.body)).toBeInTheDocument()
|
||||||
Reference in New Issue
Block a user