#sockets #axum #testing

fake-socket

用于测试目的的简单假套接字

2 个不稳定版本

0.2.0 2022年2月13日
0.1.0 2022年1月22日

开发工具 中排名第 2403

MIT 许可证

7KB
115 行代码(不包括注释)

假Socket

用法

use tokio::sync::mpsc;
use axum::extract::ws::Message;

let (_tx1, rx1) = mpsc::unbounded_channel();
let (tx2, mut rx2) = mpsc::unbounded_channel();

let socket = FakeSocket::<Message, axum::Error>::new(rx1, tx2);
// use it as a websocket in your test

依赖项

约3-4.5MB
约78K 行代码(估计的额外代码行数)