Remove PUT /notes/{note}/metadata and corresponding service code

Signed-off-by: David Mehren <git@herrmehren.de>
Co-authored-by: Yannick Bungers <git@innay.de>
This commit is contained in:
David Mehren 2020-10-24 21:11:06 +02:00
parent 80e4d029f7
commit c0527c0942
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
4 changed files with 1 additions and 94 deletions

View file

@ -98,26 +98,6 @@ describe('Notes', () => {
).toEqual('New note text');
});
it(`PUT /notes/{note}/metadata`, async () => {
await notesService.createNote('This is a test note.', 'test5');
await request(app.getHttpServer())
.put('/notes/test5/metadata')
.send({
title: 'test title',
description: 'test description',
tags: ['test1', 'test2', 'test3'],
})
.expect(200);
const note5 = await notesService.getNoteByIdOrAlias('test5');
expect(note5.title).toEqual('test title');
expect(note5.description).toEqual('test description');
expect(note5.tags.map(tag => tag.name)).toEqual([
'test1',
'test2',
'test3',
]);
});
it(`GET /notes/{note}/metadata`, async () => {
await notesService.createNote('This is a test note.', 'test6');
const metadata = await request(app.getHttpServer())
@ -169,53 +149,6 @@ describe('Notes', () => {
expect(response.text).toEqual('This is a test note.');
});
it(`2 notes with tags`, async () => {
//Create first nore
const content10 = 'This is the first test note.';
const note10 = await request(app.getHttpServer())
.post('/notes/test10')
.set('Content-Type', 'text/markdown')
.send(content10)
.expect('Content-Type', /json/)
.expect(201);
expect(note10.body.metadata?.id).toBeDefined();
//Create second note
const content11 = 'This is the second test note.';
const note11 = await request(app.getHttpServer())
.post('/notes/test11')
.set('Content-Type', 'text/markdown')
.send(content11)
.expect('Content-Type', /json/)
.expect(201);
expect(note11.body.metadata?.id).toBeDefined();
//Add tags to both notes
await request(app.getHttpServer())
.put('/notes/test10/metadata')
.send({
title: 'Test Note 10',
description: 'test description',
tags: ['test1', 'test2', 'test3'],
})
.expect(200);
await request(app.getHttpServer())
.put('/notes/test11/metadata')
.send({
title: 'Test Note 11',
description: 'test description',
tags: ['test1', 'test2', 'test4'],
})
.expect(200);
//Delete first note
await request(app.getHttpServer())
.delete('/notes/test10')
.expect(200);
//Check if all tags are still present
const metadata11 = await request(app.getHttpServer())
.get('/notes/test11/metadata')
.expect(200);
expect(metadata11.body.tags).toEqual(['test1', 'test2', 'test4']);
});
afterAll(async () => {
await app.close();
});