#[cfg(feature = "tls")]
use crate::{tests::get_tls_test_client, StringCommands, Result};
#[cfg(feature = "tls")]
use serial_test::serial;
#[cfg(feature = "tls")]
#[cfg_attr(feature = "tokio-runtime", tokio::test)]
#[cfg_attr(feature = "async-std-runtime", async_std::test)]
#[serial]
async fn tls() -> Result<()> {
let mut client = get_tls_test_client().await?;
client.set("key", "value").await?;
let value: String = client.get("key").await?;
assert_eq!("value", value);
Ok(())
}