// @vitest-environment jsdom
// Covers BACK-01: Azure Blob config form — account + SAS/Key toggle, both values preserved
// Covers BACK-02: Amazon S3 config form — access_key_id, secret_access_key, region
// Covers BACK-03: S3-Compatible config form — same as S3 plus endpoint field
import { describe, it, expect } from 'vitest';

describe('RemoteConfigStep', () => {
  describe('BACK-01: Azure Blob form', () => {
    it('renders Storage Account Name field', () => {
      expect.fail('not yet implemented');
    });

    it('shows SAS URL field by default (default auth method)', () => {
      expect.fail('not yet implemented');
    });

    it('switching auth toggle to Access Key shows key field and hides SAS URL', () => {
      expect.fail('not yet implemented');
    });

    it('switching auth toggle does not clear the hidden field value', () => {
      expect.fail('not yet implemented');
    });
  });

  describe('BACK-02: Amazon S3 form', () => {
    it('renders access_key_id field', () => {
      expect.fail('not yet implemented');
    });

    it('renders secret_access_key field', () => {
      expect.fail('not yet implemented');
    });

    it('renders region field', () => {
      expect.fail('not yet implemented');
    });
  });

  describe('BACK-03: S3-Compatible form', () => {
    it('renders endpoint field in addition to S3 fields', () => {
      expect.fail('not yet implemented');
    });
  });
});
