Upload 4.9

This commit is contained in:
Andrew Trieu
2023-05-31 20:55:51 +03:00
parent 31436ad7fa
commit 1c781aca74
9 changed files with 147 additions and 24 deletions

View File

@@ -0,0 +1,45 @@
const Blog = require('../models/blog')
const initialBlogs = [
{
title: 'My blog',
author: 'Andrew',
url: 'www.andrew.eu',
likes: 1000,
},
{
title: 'My blog 2',
author: 'Andrew',
url: 'www.andrew.eu',
likes: 3000,
},
{
title: 'Another blog',
author: 'Hans',
url: 'www.andrew.eu',
likes: 5000,
}
]
const nonExistingId = async () => {
const blog = new Blog({
title: 'Test',
author: 'tester',
url: 'www.test.eu',
likes: 999,
})
await blog.save()
await blog.deleteOne()
return blog._id.toString()
}
const blogsInDb = async () => {
const blogs = await Blog.find({})
return blogs.map(blog => blog.toJSON())
}
module.exports = {
initialBlogs, nonExistingId, blogsInDb
}