herodb/tests/redis_basic_client.rs
2025-08-16 08:25:25 +02:00

30 lines
749 B
Rust

mod test_utils;
use test_utils::run_inst_redis;
#[test]
fn test_cmd_client_getname_setname() {
let instructions = r#"
[
{
"command": "start-server",
"port": 6380,
"args": ["--debug"]
},
{
"command": "send-redis-raw",
"port": 6380,
"payload": "*3\r\n$6\r\nCLIENT\r\n$7\r\nSETNAME\r\n$5\r\nmyapp\r\n",
"assert": "simple-string",
"value": "OK"
},
{
"command": "send-redis-raw",
"port": 6380,
"payload": "*2\r\n$6\r\nCLIENT\r\n$7\r\nGETNAME\r\n",
"assert": "bulk-string",
"value": "myapp"
}
]
"#;
run_inst_redis(instructions);
}