Skip to content

Commit 465a613

Browse files
Create with compound id test
1 parent ee5cd58 commit 465a613

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

packages/server/tests/api/rest.test.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1603,6 +1603,33 @@ describe('REST server tests', () => {
16031603

16041604
expect(r.status).toBe(404);
16051605
});
1606+
1607+
describe('compound id', () => {
1608+
beforeEach(async () => {
1609+
await prisma.user.create({ data: { myId: 'user1', email: '[email protected]' } });
1610+
await prisma.post.create({
1611+
data: { id: 1, title: 'Post1' },
1612+
});
1613+
});
1614+
1615+
it('create single', async () => {
1616+
const r = await handler({
1617+
method: 'post',
1618+
path: '/postLike',
1619+
query: {},
1620+
requestBody: {
1621+
data: {
1622+
type: 'postLike',
1623+
id: `1${idDivider}user1`,
1624+
attributes: { userId: 'user1', postId: 1, superLike: false },
1625+
},
1626+
},
1627+
prisma,
1628+
});
1629+
1630+
expect(r.status).toBe(201);
1631+
});
1632+
});
16061633
});
16071634

16081635
describe('PUT', () => {

0 commit comments

Comments
 (0)