mirror of
https://github.com/zen-browser/rices.git
synced 2025-07-07 17:05:40 +02:00
shared refactor
This commit is contained in:
parent
49b7ba2c78
commit
079cde591e
16 changed files with 6592 additions and 90 deletions
|
@ -48,7 +48,7 @@ describe('Rices API E2E', () => {
|
|||
expect(slug).toBeDefined();
|
||||
expect(token).toBeDefined();
|
||||
|
||||
const riceInDatabase = await supabaseService.getRiceBySlug(slug);
|
||||
const riceInDatabase = await supabaseService.getSharedBySlug(slug);
|
||||
expect(riceInDatabase).not.toBeNull();
|
||||
expect(riceInDatabase.name).toBe('Test Rice');
|
||||
|
||||
|
@ -67,12 +67,12 @@ describe('Rices API E2E', () => {
|
|||
|
||||
const { slug } = createResponse.body;
|
||||
|
||||
const initialData = await supabaseService.getRiceBySlug(slug);
|
||||
const initialData = await supabaseService.getSharedBySlug(slug);
|
||||
expect(initialData.visits).toBe(0);
|
||||
|
||||
await request(app.getHttpServer()).get(`/rices/${slug}`).expect(200);
|
||||
|
||||
const updatedData = await supabaseService.getRiceBySlug(slug);
|
||||
const updatedData = await supabaseService.getSharedBySlug(slug);
|
||||
expect(updatedData.visits).toBe(1);
|
||||
});
|
||||
|
||||
|
@ -87,14 +87,14 @@ describe('Rices API E2E', () => {
|
|||
|
||||
const updateResponse = await request(app.getHttpServer())
|
||||
.put(`/rices/${slug}`)
|
||||
.set('x-zen-rices-token', token)
|
||||
.set('x-zen-shared-token', token)
|
||||
.field('name', 'Updated Rice')
|
||||
.attach('file', path.join(__dirname, 'files', 'example_update.zenrice'))
|
||||
.expect(200);
|
||||
|
||||
expect(updateResponse.body.message).toBe(`ok`);
|
||||
|
||||
const updatedData = await supabaseService.getRiceBySlug(slug);
|
||||
const updatedData = await supabaseService.getSharedBySlug(slug);
|
||||
expect(updatedData.name).toBe('Updated Rice');
|
||||
|
||||
const updatedFile = await gitHubService.getFileContent(
|
||||
|
@ -116,10 +116,10 @@ describe('Rices API E2E', () => {
|
|||
|
||||
await request(app.getHttpServer())
|
||||
.delete(`/rices/${slug}`)
|
||||
.set('x-zen-rices-token', token)
|
||||
.set('x-zen-shared-token', token)
|
||||
.expect(204);
|
||||
|
||||
const riceInDatabase = await supabaseService.getRiceBySlug(slug);
|
||||
const riceInDatabase = await supabaseService.getSharedBySlug(slug);
|
||||
expect(riceInDatabase).toBeNull();
|
||||
|
||||
const fileInGitHub = await gitHubService.getFileContent(
|
||||
|
@ -142,7 +142,7 @@ describe('Rices API E2E', () => {
|
|||
.set('x-moderation-secret', moderationSecret)
|
||||
.expect(204);
|
||||
|
||||
const riceInDatabase = await supabaseService.getRiceBySlug(slug);
|
||||
const riceInDatabase = await supabaseService.getSharedBySlug(slug);
|
||||
expect(riceInDatabase).toBeNull();
|
||||
|
||||
const fileInGitHub = await gitHubService.getFileContent(
|
||||
|
@ -165,7 +165,7 @@ describe('Rices API E2E', () => {
|
|||
.set('x-moderation-secret', 'wrongSecret')
|
||||
.expect(401);
|
||||
|
||||
const riceInDatabase = await supabaseService.getRiceBySlug(slug);
|
||||
const riceInDatabase = await supabaseService.getSharedBySlug(slug);
|
||||
expect(riceInDatabase).not.toBeNull();
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue