Generarea de Mock-uri și Fixture-uri Complexe prin Comanda /tests în GitHub Copilot

Crearea automată a fișierelor de testare unitară cu simularea completă a bazei de date și a apelurilor HTTP.

Sintaxă & invocare
/tests --framework vitest --mock-api src/api/user.ts

Comanda /tests inspectează dependințele exterioare ale funcției selectate și creează instanțe mock conforme cu framework-ul de testare al proiectului (Jest, Vitest, Pytest).

Exemplu de generare mock

import { describe, it, expect, vi } from 'vitest';
import { fetchUserData } from './user';

vi.mock('./httpClient', () => ({
  get: vi.fn().mockResolvedValue({ id: 1, name: 'Ion Popescu' })
}));

describe('fetchUserData', () => {
  it('returnează datele utilizatorului corect', async () => {
    const data = await fetchUserData(1);
    expect(data.name).toBe('Ion Popescu');
  });
});

Crește acoperirea proiectului cu teste fără efort mecanic repetitiv.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Generarea de Mock-uri și Fixture-uri Complexe prin Comanda /tests

Ai o întrebare despre Generarea de Mock-uri și Fixture-uri Complexe prin Comanda /tests sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.