fix(tests): Remove updated_at from post and page update test payloads

This commit is contained in:
2025-10-07 14:31:54 +00:00
parent 2d9844eb61
commit 62839e2f54
4 changed files with 10 additions and 5 deletions

View File

@@ -1,5 +1,12 @@
# Changelog
## 2025-10-07 - 1.4.1 - fix(tests)
Remove updated_at from post and page update test payloads
- Stop setting updated_at in test update payloads to avoid mutating server-managed timestamps
- Changed test/test.post.node.ts: removed updated_at assignment when updating a post
- Changed test/test.page.node.ts: removed updated_at assignment when updating a page
## 2025-10-07 - 1.4.0 - feat(classes.ghost)
Add members, settings and webhooks support; implement Member class and add tests

View File

@@ -89,8 +89,7 @@ tap.test('should update page', async () => {
if (createdPage) {
const updatedPage = await createdPage.update({
...createdPage.pageData,
html: '<p>This page has been updated.</p>',
updated_at: new Date().toISOString()
html: '<p>This page has been updated.</p>'
});
expect(updatedPage).toBeInstanceOf(ghost.Page);
console.log(`Updated page: ${updatedPage.getId()}`);

View File

@@ -108,8 +108,7 @@ tap.test('should update post', async () => {
if (createdPost) {
const updatedPost = await createdPost.update({
...createdPost.postData,
html: '<p>This post has been updated.</p>',
updated_at: new Date().toISOString()
html: '<p>This post has been updated.</p>'
});
expect(updatedPost).toBeInstanceOf(ghost.Post);
console.log(`Updated post: ${updatedPost.getId()}`);

View File

@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@apiclient.xyz/ghost',
version: '1.4.0',
version: '1.4.1',
description: 'An unofficial Ghost CMS API package enabling content and admin functionality for managing posts.'
}