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();
|
||||
});
|
||||
});
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
POST {{baseUrl}}/rices
|
||||
Content-Type: application/json
|
||||
X-Zen-Rice-Name: cool-zenrice-test-base
|
||||
X-Zen-Rice-Author: jhon@doe.com
|
||||
x-zen-shared-name: cool-zenrice-test-base
|
||||
x-zen-shared-author: jhon@doe.com
|
||||
User-Agent: ZenBrowser/1.2b.0 (EndeavourOS x86_64)
|
||||
|
||||
{
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
|
||||
POST {{baseUrl}}/rices
|
||||
Content-Type: application/json
|
||||
X-Zen-Rice-Name: cool-zenrice-test-base5
|
||||
X-Zen-Rice-Author: jhon@doe.com
|
||||
x-zen-rices-token: {{previous_token}}
|
||||
x-zen-shared-name: cool-zenrice-test-base
|
||||
x-zen-shared-author: jhon@doe.com
|
||||
x-zen-shared-token: {{previous_token}}
|
||||
User-Agent: ZenBrowser/1.2b.0 (EndeavourOS x86_64)
|
||||
|
||||
{
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
PUT {{baseUrl}}/rices/{{previous_slug}}
|
||||
Content-Type: application/json
|
||||
x-zen-rices-token: {{previous_token}}
|
||||
x-zen-shared-token: {{previous_token}}
|
||||
User-Agent: ZenBrowser/1.2b.0 (EndeavourOS x86_64)
|
||||
|
||||
{
|
||||
|
|
|
@ -3,4 +3,4 @@
|
|||
@previous_token = 03fbfdb4-d3a5-4d64-8740-feac7d32e7a8
|
||||
|
||||
DELETE {{baseUrl}}/rices/{{previous_slug}}
|
||||
x-zen-rices-token: {{previous_token}}
|
||||
x-zen-shared-token: {{previous_token}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue