fix(server): Allow negative rating (for rejected images) (#15699)

Allow negative rating (for rejected images)
This commit is contained in:
Christian Kündig 2025-01-28 04:54:29 +01:00 committed by GitHub
parent f44669447f
commit fe1e09e51f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 31 additions and 6 deletions

View file

@ -701,6 +701,20 @@ describe('/asset', () => {
expect(status).toEqual(200);
});
it('should set the negative rating', async () => {
const { status, body } = await request(app)
.put(`/assets/${user1Assets[0].id}`)
.set('Authorization', `Bearer ${user1.accessToken}`)
.send({ rating: -1 });
expect(body).toMatchObject({
id: user1Assets[0].id,
exifInfo: expect.objectContaining({
rating: -1,
}),
});
expect(status).toEqual(200);
});
it('should reject invalid rating', async () => {
for (const test of [{ rating: 7 }, { rating: 3.5 }, { rating: null }]) {
const { status, body } = await request(app)