From d06e7650bfc68a4d8b406662cc3083bfab1e56f3 Mon Sep 17 00:00:00 2001 From: famfo Date: Fri, 12 Nov 2021 21:31:10 +0100 Subject: [PATCH] Added crate feature, fixed docs, added examples and tests --- .gitignore | 7 ++++++- tests/basic-connection.rs | 17 +++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 tests/basic-connection.rs diff --git a/.gitignore b/.gitignore index ea8c4bf..6f0d12c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,6 @@ -/target +target/ +examples/basic-config/target/ +examples/config-from-toml/target/ +examples/non-tls-irc/target/ +Cargo.lock + diff --git a/tests/basic-connection.rs b/tests/basic-connection.rs new file mode 100644 index 0000000..0e798fa --- /dev/null +++ b/tests/basic-connection.rs @@ -0,0 +1,17 @@ +use circe::{Client, Config}; + +#[test] +fn connect() -> Result<(), std::io::Error> { + let config = Config::new( + vec![""], + "karx.xyz", + Some("+B"), + Some("circe-tests"), + 6697, + "circe-tests", + ); + let mut client = Client::new(config).unwrap(); + client.identify().unwrap(); + + Ok(()) +}