Как я могу интегрировать socket.io в каратэ - PullRequest
1 голос
/ 29 апреля 2020

Я знаю, что у каратэ есть встроенная поддержка WebSocket, но в любом случае есть возможность использовать socket.io на каратэ?

Я хотел бы отправить сообщение в микросервисы, которые взаимодействуют с socket.io и ждут ответа, чтобы убедиться, что сообщение соответствует ожидаемому.

1 Ответ

0 голосов
/ 29 апреля 2020

Нет, вы не можете использовать произвольные JavaScript библиотеки из каратэ, и, как правило, в этом нет необходимости.

РЕДАКТИРОВАТЬ: если вы объясните, что именно вы пытаетесь сделать (вы можете отредактировать вопрос), что сделало бы для гораздо более продуктивного обсуждения. Каратэ - это основа тестирования. если вы видите пробел в реализации WebSockets, то вам нужно обратиться за исправлением, см. пример: https://github.com/intuit/karate/issues/775

Или, возможно, все, что вам нужно сделать, это использовать Java Интер. Я знаю команды, использующие это для тестирования gRP C, JMS-сообщений и чат-ботов, которые выполняют двунаправленные / асинхронные c потоки: https://twitter.com/KarateDSL/status/1128170638223364097

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...