[ci] format
This commit is contained in:
parent
a37e67b520
commit
a1bac1d5b6
2 changed files with 14 additions and 11 deletions
|
@ -2,7 +2,10 @@ import { z } from 'astro/zod';
|
|||
|
||||
export const rssSchema = z.object({
|
||||
title: z.string(),
|
||||
pubDate: z.union([z.string(), z.number(), z.date()]).transform((value) => new Date(value)).refine((value) => !isNaN(value.getTime())),
|
||||
pubDate: z
|
||||
.union([z.string(), z.number(), z.date()])
|
||||
.transform((value) => new Date(value))
|
||||
.refine((value) => !isNaN(value.getTime())),
|
||||
description: z.string().optional(),
|
||||
customData: z.string().optional(),
|
||||
draft: z.boolean().optional(),
|
||||
|
|
|
@ -197,15 +197,15 @@ describe('rss', () => {
|
|||
chai.expect(body).xml.to.equal(validXmlResult);
|
||||
});
|
||||
|
||||
it('should fail when an invalid date string is provided', async () => {
|
||||
const res = rssSchema.safeParse({
|
||||
title: phpFeedItem.title,
|
||||
pubDate: 'invalid date',
|
||||
description: phpFeedItem.description,
|
||||
link: phpFeedItem.link,
|
||||
})
|
||||
it('should fail when an invalid date string is provided', async () => {
|
||||
const res = rssSchema.safeParse({
|
||||
title: phpFeedItem.title,
|
||||
pubDate: 'invalid date',
|
||||
description: phpFeedItem.description,
|
||||
link: phpFeedItem.link,
|
||||
});
|
||||
|
||||
chai.expect(res.success).to.be.false;
|
||||
chai.expect(res.error.issues[0].path[0]).to.equal('pubDate');
|
||||
});
|
||||
chai.expect(res.success).to.be.false;
|
||||
chai.expect(res.error.issues[0].path[0]).to.equal('pubDate');
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue