Toolverse
All skills

mocking-apis

by jeremylongshore

Generate mock API servers for testing and development with realistic response data.\nUse when creating mock APIs for development and testing.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing

About this skill

Generate mock API servers for testing and development with realistic response data.\nUse when creating mock APIs for development and testing.\nTrigger with phrases like \

How to use

  1. Przygotuj plik specyfikacji OpenAPI 3.0+ zawierający definicje endpointów i schematy odpowiedzi, które będą podstawą do generowania mock API.
  2. Użyj skilla z frazami typu "create mock API", "generate API mock" lub "setup mock server", aby uruchomić proces generowania.
  3. Skill przeanalizuje specyfikację OpenAPI, wyodrębni wszystkie endpointy, schematy odpowiedzi i przykładowe wartości, a następnie zbuduje repozytorium mock odpowiedzi.
  4. Wygeneruj fixture'y odpowiedzi dla każdego endpointu z realistycznymi danymi — imiona i nazwiska (Faker), poprawnie sformatowane e-maile, daty i identyfikatory relacyjne odnoszące się do innych mock encji.
  5. Skonfiguruj serwer mock do dopasowywania żądań po metodzie HTTP, ścieżce, parametrach query i typie content-type, zwracając odpowiednią fixture. Dodaj zachowanie stanowe dla operacji CRUD: POST tworzy rekord w pamięci, GET go zwraca, PUT aktualizuje, DELETE usuwa.
  6. Wdróż serwer mock (opcjonalnie w Dockerze) i połącz swoją aplikację frontend'ową z mock API do testowania integracji bez czekania na gotowy backend.

Related skills