Skip to content

Реализовать генератор OpenAPI 3 #3

@ovcharenko-di

Description

@ovcharenko-di
Сценарий: Генерация OpenAPI 3.0 для конфигурации XML в формате JSON
    Когда Я создаю временный каталог и сохраняю его в контекст
    И Я устанавливаю временный каталог как рабочий каталог
    И Я копирую каталог "cf-xml" из каталога "tests/fixtures" проекта в рабочий каталог
    И Я установил рабочий каталог как текущий каталог
    И Я добавляю параметр "<КаталогПроекта>/src/main.os -v generate" для команды "oscript"
    И Я добавляю параметр "--src-path ./cf-xml" для команды "oscript"
    И Я добавляю параметр "--out ./build" для команды "oscript"
    И Я добавляю параметр "--format JSON" для команды "oscript"
    И Я добавляю параметр "--version 3" для команды "oscript"
    И Я выполняю команду "oscript"
    # oscript ./src/main.os -v generate --src-path ./cf-xml -out ./build --format JSON --version 3
    И Я сообщаю вывод команды "oscript"
    И Вывод команды "oscript" не содержит "КРИТИЧНАЯОШИБКА"
    И код возврата равен 0
    И файл "./build/UserAPI.json" существует
    И содержимое файла "./build/UserAPI.json" равно содержимому файла "<КаталогПроекта>/tests/fixtures/UserAPI_3.0.json"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions