30 lines
749 B
Rust
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);
|
|
} |