expect README

The project's README from github.com/millionco/expect. As one markdown file: README.md.

apps/cli/README.md

expect (millionco/expect)

Searching Database…

3.6K ·GitHub
Что это?Expect — инструмент тестирования, который прогоняет код вашего AI-агента в реальном браузере, чтобы вы могли убедиться, что агент корректно ведет себя в настоящем браузерном окружении, а не полагаться на моки.
Это CLI-инструмент или библиотека, которую я импортирую в свой код?Он поставляется как CLI, живущий в пакете apps/cli Turborepo-монорепозитория, а не как библиотека для прямого импорта.
Тестирует ли Expect что-то помимо поведения агента в браузере?Судя по описанию, фокус Expect — именно проверка кода агента в реальном браузере, так что сценарии агента вне браузера, похоже, не его целевой вариант использования.
Для кого это создано?Оно нацелено на разработчиков, создающих AI-агентов, действующих внутри веб-браузеров и нуждающихся в автоматизированных end-to-end проверках этого поведения в реальном браузере.
Зачем тестировать в реальном браузере, а не просто мокать его?Поведение агента вроде DOM-взаимодействий, рендеринга и таймингов можно надежно проверить только на реальном экземпляре браузера, а не на упрощенном моке.
На что намекает название 'Expect'?Название отсылает к проверкам в стиле assert-функции 'expect', как в популярных тестовых библиотеках, которые используются для проверки действий агента в браузере.
Проект собран как один пакет или монорепозиторий?Это монорепозиторий на Turborepo с отдельным CLI-приложением и общими пайплайнами сборки, линта и тестов, управляемыми через pnpm и Turbo-скрипты.
Есть ли в проекте CI?Да, в репозитории через GitHub Actions запускаются workflows проверки качества кода, end-to-end и релизов, включая отдельный пайплайн e2e.yml.
Creator
millionco
Size
61.1 MB
Stars
3.6K
Age
7mo
Commits · 90 Days