Skip to content
Snippets Groups Projects
comment.test.ts 950 B
Newer Older

import supertest from 'supertest';

import { api } from '../api';
import { generateAuthToken } from './auth';

const request = supertest(api);

describe('GET /comment/:uuid', () => {
    test('returns information for the requested comments', async () => {
        const resp = await request
            .get('/v1/comment/00000000-0000-4000-8000-000000000000')
            .set('Authorization', `Bearer ${await generateAuthToken('00000000-0000-4000-8000-000000000000')}`);
        expect(resp.status).toEqual(200);
        expect(resp.body.status).toEqual('success');
        expect(resp.body.comment).toEqual({
            id: '00000000-0000-4000-8000-000000000000',
            task: '00000000-0000-4000-8000-000000000005',
            user: '00000000-0000-4000-8000-000000000000',
            text: 'Comment0',
            created: Date.parse('2020-10-10T00:00:00'),
            edited: Date.parse('2020-10-10T01:00:00'),
        });
    });
});