Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#393)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed May 7, 2024
1 parent 225612e commit 431d2a9
Show file tree
Hide file tree
Showing 466 changed files with 2,643 additions and 5,063 deletions.
21 changes: 7 additions & 14 deletions tests/api-resources/accounts/accounts.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ const cloudflare = new Cloudflare({
});

describe('resource accounts', () => {
// skipped: tests are disabled for the time being
test.skip('update: only required params', async () => {
test('update: only required params', async () => {
const responsePromise = cloudflare.accounts.update({ account_id: {}, name: 'Demo Account' });
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
Expand All @@ -22,8 +21,7 @@ describe('resource accounts', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('update: required and optional params', async () => {
test('update: required and optional params', async () => {
const response = await cloudflare.accounts.update({
account_id: {},
name: 'Demo Account',
Expand All @@ -35,8 +33,7 @@ describe('resource accounts', () => {
});
});

// skipped: tests are disabled for the time being
test.skip('list', async () => {
test('list', async () => {
const responsePromise = cloudflare.accounts.list();
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
Expand All @@ -47,16 +44,14 @@ describe('resource accounts', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('list: request options instead of params are passed correctly', async () => {
test('list: request options instead of params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(cloudflare.accounts.list({ path: '/_stainless_unknown_path' })).rejects.toThrow(
Cloudflare.NotFoundError,
);
});

// skipped: tests are disabled for the time being
test.skip('list: request options and params are passed correctly', async () => {
test('list: request options and params are passed correctly', async () => {
// ensure the request options are being passed correctly by passing an invalid HTTP method in order to cause an error
await expect(
cloudflare.accounts.list(
Expand All @@ -66,8 +61,7 @@ describe('resource accounts', () => {
).rejects.toThrow(Cloudflare.NotFoundError);
});

// skipped: tests are disabled for the time being
test.skip('get: only required params', async () => {
test('get: only required params', async () => {
const responsePromise = cloudflare.accounts.get({ account_id: {} });
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
Expand All @@ -78,8 +72,7 @@ describe('resource accounts', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('get: required and optional params', async () => {
test('get: required and optional params', async () => {
const response = await cloudflare.accounts.get({ account_id: {} });
});
});
28 changes: 10 additions & 18 deletions tests/api-resources/accounts/members.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ const cloudflare = new Cloudflare({
});

describe('resource members', () => {
// skipped: tests are disabled for the time being
test.skip('create: only required params', async () => {
test('create: only required params', async () => {
const responsePromise = cloudflare.accounts.members.create({
account_id: 'string',
email: 'user@example.com',
Expand All @@ -30,8 +29,7 @@ describe('resource members', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('create: required and optional params', async () => {
test('create: required and optional params', async () => {
const response = await cloudflare.accounts.members.create({
account_id: 'string',
email: 'user@example.com',
Expand All @@ -44,7 +42,7 @@ describe('resource members', () => {
});
});

// skipped: tests are disabled for the time being
// TODO: investigate broken test
test.skip('update: only required params', async () => {
const responsePromise = cloudflare.accounts.members.update('4536bcfad5faccb111b47003c79917fa', {
account_id: 'string',
Expand All @@ -63,7 +61,7 @@ describe('resource members', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
// TODO: investigate broken test
test.skip('update: required and optional params', async () => {
const response = await cloudflare.accounts.members.update('4536bcfad5faccb111b47003c79917fa', {
account_id: 'string',
Expand All @@ -75,8 +73,7 @@ describe('resource members', () => {
});
});

// skipped: tests are disabled for the time being
test.skip('list: only required params', async () => {
test('list: only required params', async () => {
const responsePromise = cloudflare.accounts.members.list({ account_id: 'string' });
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
Expand All @@ -87,8 +84,7 @@ describe('resource members', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('list: required and optional params', async () => {
test('list: required and optional params', async () => {
const response = await cloudflare.accounts.members.list({
account_id: 'string',
direction: 'desc',
Expand All @@ -99,8 +95,7 @@ describe('resource members', () => {
});
});

// skipped: tests are disabled for the time being
test.skip('delete: only required params', async () => {
test('delete: only required params', async () => {
const responsePromise = cloudflare.accounts.members.delete('4536bcfad5faccb111b47003c79917fa', {
account_id: 'string',
});
Expand All @@ -113,15 +108,13 @@ describe('resource members', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('delete: required and optional params', async () => {
test('delete: required and optional params', async () => {
const response = await cloudflare.accounts.members.delete('4536bcfad5faccb111b47003c79917fa', {
account_id: 'string',
});
});

// skipped: tests are disabled for the time being
test.skip('get: only required params', async () => {
test('get: only required params', async () => {
const responsePromise = cloudflare.accounts.members.get('4536bcfad5faccb111b47003c79917fa', {
account_id: 'string',
});
Expand All @@ -134,8 +127,7 @@ describe('resource members', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('get: required and optional params', async () => {
test('get: required and optional params', async () => {
const response = await cloudflare.accounts.members.get('4536bcfad5faccb111b47003c79917fa', {
account_id: 'string',
});
Expand Down
12 changes: 4 additions & 8 deletions tests/api-resources/accounts/roles.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ const cloudflare = new Cloudflare({
});

describe('resource roles', () => {
// skipped: tests are disabled for the time being
test.skip('list: only required params', async () => {
test('list: only required params', async () => {
const responsePromise = cloudflare.accounts.roles.list({ account_id: 'string' });
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
Expand All @@ -22,13 +21,11 @@ describe('resource roles', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('list: required and optional params', async () => {
test('list: required and optional params', async () => {
const response = await cloudflare.accounts.roles.list({ account_id: 'string' });
});

// skipped: tests are disabled for the time being
test.skip('get: only required params', async () => {
test('get: only required params', async () => {
const responsePromise = cloudflare.accounts.roles.get({}, { account_id: 'string' });
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
Expand All @@ -39,8 +36,7 @@ describe('resource roles', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('get: required and optional params', async () => {
test('get: required and optional params', async () => {
const response = await cloudflare.accounts.roles.get({}, { account_id: 'string' });
});
});
12 changes: 4 additions & 8 deletions tests/api-resources/acm/total-tls.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ const cloudflare = new Cloudflare({
});

describe('resource totalTLS', () => {
// skipped: tests are disabled for the time being
test.skip('create: only required params', async () => {
test('create: only required params', async () => {
const responsePromise = cloudflare.acm.totalTLS.create({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
enabled: true,
Expand All @@ -25,17 +24,15 @@ describe('resource totalTLS', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('create: required and optional params', async () => {
test('create: required and optional params', async () => {
const response = await cloudflare.acm.totalTLS.create({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
enabled: true,
certificate_authority: 'google',
});
});

// skipped: tests are disabled for the time being
test.skip('get: only required params', async () => {
test('get: only required params', async () => {
const responsePromise = cloudflare.acm.totalTLS.get({ zone_id: '023e105f4ecef8ad9ca31a8372d0c353' });
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
Expand All @@ -46,8 +43,7 @@ describe('resource totalTLS', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('get: required and optional params', async () => {
test('get: required and optional params', async () => {
const response = await cloudflare.acm.totalTLS.get({ zone_id: '023e105f4ecef8ad9ca31a8372d0c353' });
});
});
12 changes: 4 additions & 8 deletions tests/api-resources/addressing/address-maps/accounts.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ const cloudflare = new Cloudflare({
});

describe('resource accounts', () => {
// skipped: tests are disabled for the time being
test.skip('update: only required params', async () => {
test('update: only required params', async () => {
const responsePromise = cloudflare.addressing.addressMaps.accounts.update(
'023e105f4ecef8ad9ca31a8372d0c353',
{ account_id: '023e105f4ecef8ad9ca31a8372d0c353', body: {} },
Expand All @@ -25,16 +24,14 @@ describe('resource accounts', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('update: required and optional params', async () => {
test('update: required and optional params', async () => {
const response = await cloudflare.addressing.addressMaps.accounts.update(
'023e105f4ecef8ad9ca31a8372d0c353',
{ account_id: '023e105f4ecef8ad9ca31a8372d0c353', body: {} },
);
});

// skipped: tests are disabled for the time being
test.skip('delete: only required params', async () => {
test('delete: only required params', async () => {
const responsePromise = cloudflare.addressing.addressMaps.accounts.delete(
'023e105f4ecef8ad9ca31a8372d0c353',
{ account_id: '023e105f4ecef8ad9ca31a8372d0c353' },
Expand All @@ -48,8 +45,7 @@ describe('resource accounts', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('delete: required and optional params', async () => {
test('delete: required and optional params', async () => {
const response = await cloudflare.addressing.addressMaps.accounts.delete(
'023e105f4ecef8ad9ca31a8372d0c353',
{ account_id: '023e105f4ecef8ad9ca31a8372d0c353' },
Expand Down
30 changes: 10 additions & 20 deletions tests/api-resources/addressing/address-maps/address-maps.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ const cloudflare = new Cloudflare({
});

describe('resource addressMaps', () => {
// skipped: tests are disabled for the time being
test.skip('create: only required params', async () => {
test('create: only required params', async () => {
const responsePromise = cloudflare.addressing.addressMaps.create({
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
Expand All @@ -24,17 +23,15 @@ describe('resource addressMaps', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('create: required and optional params', async () => {
test('create: required and optional params', async () => {
const response = await cloudflare.addressing.addressMaps.create({
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
description: 'My Ecommerce zones',
enabled: true,
});
});

// skipped: tests are disabled for the time being
test.skip('list: only required params', async () => {
test('list: only required params', async () => {
const responsePromise = cloudflare.addressing.addressMaps.list({
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
Expand All @@ -47,15 +44,13 @@ describe('resource addressMaps', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('list: required and optional params', async () => {
test('list: required and optional params', async () => {
const response = await cloudflare.addressing.addressMaps.list({
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
});

// skipped: tests are disabled for the time being
test.skip('delete: only required params', async () => {
test('delete: only required params', async () => {
const responsePromise = cloudflare.addressing.addressMaps.delete('023e105f4ecef8ad9ca31a8372d0c353', {
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
Expand All @@ -68,15 +63,13 @@ describe('resource addressMaps', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('delete: required and optional params', async () => {
test('delete: required and optional params', async () => {
const response = await cloudflare.addressing.addressMaps.delete('023e105f4ecef8ad9ca31a8372d0c353', {
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
});

// skipped: tests are disabled for the time being
test.skip('edit: only required params', async () => {
test('edit: only required params', async () => {
const responsePromise = cloudflare.addressing.addressMaps.edit('023e105f4ecef8ad9ca31a8372d0c353', {
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
Expand All @@ -89,8 +82,7 @@ describe('resource addressMaps', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('edit: required and optional params', async () => {
test('edit: required and optional params', async () => {
const response = await cloudflare.addressing.addressMaps.edit('023e105f4ecef8ad9ca31a8372d0c353', {
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
default_sni: '*.example.com',
Expand All @@ -99,8 +91,7 @@ describe('resource addressMaps', () => {
});
});

// skipped: tests are disabled for the time being
test.skip('get: only required params', async () => {
test('get: only required params', async () => {
const responsePromise = cloudflare.addressing.addressMaps.get('023e105f4ecef8ad9ca31a8372d0c353', {
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
Expand All @@ -113,8 +104,7 @@ describe('resource addressMaps', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

// skipped: tests are disabled for the time being
test.skip('get: required and optional params', async () => {
test('get: required and optional params', async () => {
const response = await cloudflare.addressing.addressMaps.get('023e105f4ecef8ad9ca31a8372d0c353', {
account_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
Expand Down
Loading

0 comments on commit 431d2a9

Please sign in to comment.