15 lines
484 B
TypeScript
15 lines
484 B
TypeScript
import 'mocha'
|
|
import nock from 'nock'
|
|
import { expect } from 'chai'
|
|
import { fetchAndChecksum } from '../src/index'
|
|
|
|
describe('fetchAndChecksum', () => {
|
|
it('should hash the content available', async () => {
|
|
nock('https://fake.com', {}).get('/rss.xml').reply(200, 'i am some content')
|
|
const result = await fetchAndChecksum('https://fake.com/rss.xml')
|
|
expect(result.checksum).to.eq(
|
|
'd6bc10faec048d999d0cf4b2f7103d84557fb9cd94c3bccd17884b1288949375'
|
|
)
|
|
})
|
|
})
|