Files
omnivore/packages/rss-handler/test/index.test.ts
Hongbo Wu d357d2b0af fix tests
2024-01-24 13:41:49 +08:00

24 lines
668 B
TypeScript

import { expect } from 'chai'
import 'mocha'
import { isOldItem, RssFeedItem } from '../src'
describe('isOldItem', () => {
it('returns true if item is older than 1 day', () => {
const item = {
pubDate: '2020-01-01',
} as RssFeedItem
const mostRecentItemTimestamp = Date.now()
expect(isOldItem(item, mostRecentItemTimestamp)).to.be.true
})
it('returns true if item was published at the last fetched time', () => {
const mostRecentItemTimestamp = Date.now()
const item = {
pubDate: new Date(mostRecentItemTimestamp).toISOString(),
} as RssFeedItem
expect(isOldItem(item, mostRecentItemTimestamp)).to.be.true
})
})