Updated tests from modified code

This commit is contained in:
Alejandro Celaya
2020-01-19 13:20:46 +01:00
parent d44a4b260e
commit 207a8cef20
3 changed files with 46 additions and 1 deletions

View File

@@ -102,6 +102,25 @@ describe('ShlinkApiClient', () => {
});
});
describe('updateShortUrlMeta', () => {
it('properly updates short URL meta', async () => {
const expectedMeta = {
maxVisits: 50,
validSince: '2025-01-01T10:00:00+01:00',
};
const axiosSpy = jest.fn(createAxiosMock());
const { updateShortUrlMeta } = new ShlinkApiClient(axiosSpy);
const result = await updateShortUrlMeta('abc123', expectedMeta);
expect(expectedMeta).toEqual(result);
expect(axiosSpy).toHaveBeenCalledWith(expect.objectContaining({
url: '/short-urls/abc123',
method: 'PATCH',
}));
});
});
describe('listTags', () => {
it('properly returns list of tags', async () => {
const expectedTags = [ 'foo', 'bar' ];