jest-websocket-mock 相关问题


如何在 testify 中模拟没有输入或输出的函数?

我目前正在对一段代码进行单元测试,该代码使用的接口包含没有输入或输出的方法。使用testify的mock包,编写mock实现的正确方法是什么......



客户端通过websocket将文件保存到golang服务器上

我想保存几个文件,但 websocket 在创建单个文件后不断重新启动。我收到 websocket 错误 websocket:关闭1001(消失) 当我删除 f 的代码块时...


Websocket - 浏览器 Websocket 未从服务器接收消息

我用 Node 构建了一个 websocket 服务器和客户端,两者都工作正常。但是,我在单个 html 页面上构建了一个客户端,当我从浏览中调用 sendUTF 时,websocket 正在侦听消息...


Jest + TypeScript + Babel 未知选项:.0

我使用 Jest 为我的一些 Fauna DB 操作编写了一个集成测试。我尝试测试的源代码 (fauna.ts) 和测试本身 (fauna.test.ts) 都是 TypeScript 文件。我已经


玩笑更新后无法读取未定义的属性“html”

对于使用 jest 的 Angular v12 项目,我刚刚将 jest 更新到版本 28。但是现在,我收到以下错误 失败 src/app/components/update-input/update-input.directive.spec.ts ● 测试套件


Boost::Beast websocket 客户端不发送 Pong 响应

我正在开发一个 websocket 客户端,用于监听 Binance 市场数据流以读取报价。我正在使用 Boost::Beast websocket 来实现此目的。连接使用 SSL。我的问题是我的客户


使用 WebSocket 和 React 构建通知面板时的推荐方法

我正在使用 websocket 和 React 构建一个通知面板。我应该使用 redux 工具包还是 useContext 来管理 Websocket 的集中位置?或者还有其他建议的方法吗...


在 PHPUnit 中使用 Spy 对象?

如何在 PHPUnit 中使用 Spy 对象? 您可以模仿调用对象,然后可以断言它调用了多少次。 这是间谍。 我知道 PHPUnit 中的“Mock”为存根对象和模拟对象。


如何使用 Jest 模拟记忆化的 React 组件

我想模拟一个已被记忆的React组件。我正在使用 React 18.2 和 Jest 29.7 以及 Typescript,以防万一。我已经尝试了几种方法,但似乎找不到有效的方法......


如何检测Rust Rocket_ws客户端与WebSocket断开连接

从rocket_ws文档(https://api.rocket.rs/v0.5/rocket_ws/)我知道我可以使用这段代码与客户端建立websocket连接: #[get("/echo?channel")] fn echo_ch...


NodeJS WebSocket 在连接打开后直接关闭

这是我的 websocket 服务器端代码: wss = 新的 WebSocketServer({ 服务器:服务器, 路径:'/聊天' }); console.log('Web Socket 服务器已创建'); wss.on('连接', 函数 (ws, 请求...


如何使用Websocket从FastAPI(后端)返回JSON到Vue(前端)?

我有一个应用程序,前端是用Vue实现的,后端使用FastAPI框架。通信是通过websocket实现的。 目前,前端允许用户


在浏览器中创建卸载模拟图像的 URL 以模拟实际加载

简而言之,我想在浏览器中创建一个lazy-loaded-mock-image-src-url。这是为了模拟图像的加载,看看它是如何加载的。 这就是我希望流程如何工作的方式


在 Chrome 中启用不安全的 WebSocket

我有一个 https:// Web 应用程序正在打开不安全的 Websocket 连接。 默认情况下,浏览器不允许这样做,但我可以使用 network.websocket.allowInsecureFromHTTPS =... 绕过 FireFox 中的行为


PHP Ratchet Websocket 减慢服务器速度

这是我第一次在这里问问题,但这件事让我抓狂,我真的不知道还能去哪里看。 我已经在 PHP 上实现了 Ratchet Websocket 服务器,我们没有在


Node.js Solana websocket 程序订阅返回太多事件

我有一个使用Solana的JSON RPC websocket方法programSubscribe的node.js文件。我遇到的问题是我收到了一年前发生的事件。我如何使用过滤器来获得...


StompFrameHandler 未从消息中获取有效负载

最后我的 websocket 客户端连接到端点,但我无法提取消息负载。 我可以获取标头,但无法识别有效负载。 我的 WebSocket 客户端如下所示:


如何使用ktor ContentNegotiation为websocket客户端进行json反序列化

我正在研究我当前的 android 项目中的 ktor 客户端以使用 websocket 流。 我的 ktor 客户端配置如下:- val 客户端 = HttpClient(OkHttp) { 安装(日志记录){ ...


如何使用Jest函数的动态替换?

我有一系列这样的测试用例: it('应该禁用渲染按钮', async () => { 使成为(...); const 按钮 = screen.getByRole("按钮"); 期待(按钮).toBeDi...


使用多个本地 IP 创建到 tokio-tungstenite 中 websocket 的多个连接

我正在检索所有本地 IP 地址,并且我想从每个 IP 地址创建 Websocket 连接。 如何循环遍历所有 ip 并创建多个流? 使用 std::net::{IpAddr, Ipv4A...


为什么我能找到的所有 C# 中的 WebSocket 示例都将 websocketHolder 作为单例?

我正在尝试学习和理解如何使用 websockets。我注意到我看到的每个教程和示例都有将 websocket 的 Holder 类注册为单例。 为什么不...


将 websocket 与 Node.js 一起使用

我向服务器发送一个请求,服务器在那里启动创建文件,然后客户端收到响应并继续创建文件。然后使用 websocket 向客户端发送有关进度的消息。我尝试发送


在 websocket 中一次仅允许一个连接

当有人连接到我的 websocket 时,我希望最后打开的连接处于活动状态并关闭所有其他旧连接。每个用户都有唯一的令牌。这是我创建的代码: wss.on('连接...


单元测试因 .getContext() 未实现而引发错误

我正在使用 Jest 为使用画布元素的组件编写测试。当我运行如下所示的测试时,我不断收到错误。 错误:未实现:HTMLCanvasElement.prototype.getCont...


如何在 React 中使用带有 className 属性的 TailwindCSS 实用程序类

我为 React 创建了一个模板(样板)存储库,它提供 ESLint、Typescript、TailwindCSS 和 Jest 测试,并使用 Webpack 构建。 然而,TailwindCSS 实用程序类不...


期望变量为空或布尔值

我正在使用 Jest 为 Node.js 后端开发一些测试,我需要检查来自第三方的一些值。在某些情况下,这些值可以是布尔值或空值。 现在...


配置 Jest 时的配置问题 - TypeScript

可能我有一个配置问题,我只是不知道具体在哪里。错误消息是当我运行测试时: 类型错误:无法读取未定义的属性(读取“品牌”) 14 | 14 ...


如何在 Jest 中模拟只读属性?

我有一个函数,可以将大写的字符串转换为大写前带有破折号的字符串,并使字符串小写。 格式化类型() { // 在大写字母前添加破折号...


笑话未定义

我目前正在使用打字稿制作一个反应应用程序,并且我正在使用反应测试库进行测试。应用程序因 ReferenceError: jest is not Defined 崩溃。不过我所有的测试都通过了。 之前,


为什么我的 vite.config 文件中会出现此过载错误以及如何修复它?

我的 vite.config 支持 Svelte 5 应用程序 使用“@”解析./src 支持像 vitest 这样的测试(或者 jest 如果我需要改变的话) 从“vite”导入{defineConfig}; 从'@svelt...


无法监视第二个和第三个电话笑话

我无法在使用 jest 的测试中对函数的第二次和第三次调用进行间谍操作 我尝试按照文档这样做: 它(“第一次尝试重试后应该会成功...


如何在 React 组件的 Jest 测试中模拟 MUI5 Pro 许可证密钥

我目前正在将 MUI v5 Pro 组件集成到我的 React 库中,然后将这些库组件导入到我的主机应用程序中。我已经在两个 Libra 的 .env 文件中设置了 MUI 许可证密钥...


React Vite + SockJS 客户端全部传输失败

我的项目使用react + vite,没有任何代理配置 我尝试使用 webstomp-client 和 sockjs 连接到 websocket 服务器(Springboot 支持 SockJS) 后端springboot服务器生成...


Interactive Broker 的 API (IB_sync) 跳过来自 Polygon WebSocket Stream 的订单

我只是想根据实时 Polygon.io 数据流中的特定条件自动化盈透证券中的一些交易(请参见下面的示例)。我在


如何通过 websocket 在本地主机上使用钱包连接客户端?

我试图在本地测试钱包连接并像这样初始化客户端。 (笔记 const _client = 等待 Client.init({ 中继网址:“ws://localhost.com:3000”, 亲...


Jetty9如何正确关闭WebSocketClient@线程问题?

码头版本 码头 9.4.53 码头环境 操作系统 jetty运行命令:./bin/jetty.sh run Java版本 1.8.0_371x64 问题 我使用此代码创建了 Websocket 客户端连接 WebSocketCont...


尝试通过websocket和client-go与k8s容器交互

当我尝试与k8s容器交互时,我发现我无法获取容器结果,而是获取我输入的内容。哪里有问题? func ExecCommandInPod(ctx context.Context, conn *websocket2.


尝试从 Wowza 建立直播流时,WebSocket 连接每分钟都会被终止

我们利用Wowza平台来获取直播流,在Angular框架内,我们利用固有的websockets和RTC PeerConnection类来方便接收直播流...


CSS 文本省略号返回每个段落的第一行

我试图在文本上应用省略号,但它占据了所有段落的第一行。但是,我只想要内容的第一行。 样本内容 通过 websocket 发送消息时...


如何在共享主机上部署 laravel websockets?

我已经在本地主机上设置了我的 laravel websockets,它在本地主机上运行良好,但是当我将其上传到生产服务器时,出现以下错误。 WebSocket 连接到 'ws:/app/so...


使用父文件夹中的项目和“.”时,VS Code 错误地显示打字稿错误“找不到名称”在文件夹名称中

我的公司有一个名为 cloud-platform 的单一存储库,我们的 React 应用程序位于一个名为 web-app 的文件夹中。 我收到错误无法找到名称“jest”。 ts(2304) 来自 cloud-platform/web-app/ 内的文件夹。


如何在使用 boost websocket_server_async 方法时使 aync_read 和 async_write 彼此独立?

我在我的项目中使用 boost websocket 并坚持使用这段代码,其中我的 async_write 仅当它从客户端读取某些内容时才执行。 我使用了 websocket_server_async 中的代码 下面...


Web Socket:Socket.io 需要启用 IIS WebSocket 协议功能吗?

对于我的一个应用程序,我使用 socket.io 实现了 Web 套接字并托管在 IIS 中。目前套接字连接有助于在客户端(React)和服务器(节点)之间提供两种方式的连接......


FastAPI websocket 示例是否会导致进程死锁?

文档中的代码有一个 while True: 块,我很好奇类似的事情是否会导致进程陷入僵局。如果我收到两个请求,第二个请求会不会通过?为什么或者为什么不? 苏...


使用 websockets 与另一个线程发送消息,没有 RuntimeWarning:协程 'WebSocketCommonProtocol.send' 从未等待过

我尝试在另一个线程中使用 websocket 客户端以 json 字符串发送运动传感器数据,以避免 MotionSensor 类中的无限循环导致其余代码的执行阻塞。但是



Django-channels 实例关闭时间过长而被杀死

谁能告诉我可能是什么问题? 警告应用程序实例 谁能告诉我可能是什么问题? 警告应用程序实例 wait_for=> 连接 关闭时间过长并被终止。 我的阿斯吉 "^subscription", channels_jwt_middleware(MyConsumer.as_asgi(schema=schema)) ) application = ProtocolTypeRouter({ "http": django_asgi_app, "websocket": QueryAuthMiddleware( URLRouter([ subscription_url, ]) ), })``` my custom MyConsumer ```class MyConsumer(GraphQLWSConsumer): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.profile_id = None async def __call__(self, scope, receive, send): user = scope.get("user", None) time_zone = await get_current_timezone(user) self.profile_id = scope.get("active_profile_id", None) self.timezone = time_zone if time_zone else settings.TIME_ZONE await super().__call__(scope, receive, send) async def connect(self): await super().connect() await change_status(True, self.profile_id) async def disconnect(self, close_code, *args, **kwargs): await super().disconnect(close_code) await change_status(False, self.profile_id)``` 解决我的问题 daphne -b 0.0.0.0 -p $SERVER_PORT --application-close-timeout 60 --proxy-headers server.asgi:application


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.