summaryrefslogtreecommitdiffstats
path: root/tokio-test
diff options
context:
space:
mode:
authorCarl Lerche <me@carllerche.com>2019-06-26 14:40:52 -0700
committerGitHub <noreply@github.com>2019-06-26 14:40:52 -0700
commit8404f796ac99504ac9fbbce898e78bb02f05804a (patch)
treeeb62ed173093a97f48a319ae26c86a81d2943735 /tokio-test
parent6316aa1d0b0465e8ca72040879365a91c844887f (diff)
test: get `cargo test --tests` working (#1205)
Broken tests are disabled
Diffstat (limited to 'tokio-test')
-rw-r--r--tokio-test/src/macros.rs41
-rw-r--r--tokio-test/tests/clock.rs1
-rw-r--r--tokio-test/tests/macros.rs40
3 files changed, 41 insertions, 41 deletions
diff --git a/tokio-test/src/macros.rs b/tokio-test/src/macros.rs
index 722bbd68..ff3b6eb2 100644
--- a/tokio-test/src/macros.rs
+++ b/tokio-test/src/macros.rs
@@ -112,44 +112,3 @@ macro_rules! assert_elapsed {
};
}
*/
-
-#[cfg(test)]
-mod tests {
- use futures::{future, Async, Future, Poll};
-
- #[test]
- fn assert_ready() {
- let mut fut = future::ok::<(), ()>(());
- assert_ready!(fut.poll());
- let mut fut = future::ok::<(), ()>(());
- assert_ready!(fut.poll(), "some message");
- }
-
- #[test]
- #[should_panic]
- fn assert_ready_err() {
- let mut fut = future::err::<(), ()>(());
- assert_ready!(fut.poll());
- }
-
- #[test]
- fn assert_not_ready() {
- let poll: Poll<(), ()> = Ok(Async::NotReady);
- assert_not_ready!(poll);
- assert_not_ready!(poll, "some message");
- }
-
- #[test]
- #[should_panic]
- fn assert_not_ready_err() {
- let mut fut = future::err::<(), ()>(());
- assert_not_ready!(fut.poll());
- }
-
- #[test]
- fn assert_ready_eq() {
- let mut fut = future::ok::<(), ()>(());
- assert_ready_eq!(fut.poll(), ());
- }
-
-}
diff --git a/tokio-test/tests/clock.rs b/tokio-test/tests/clock.rs
index a57edd72..082ce311 100644
--- a/tokio-test/tests/clock.rs
+++ b/tokio-test/tests/clock.rs
@@ -1,3 +1,4 @@
+#![cfg(feature = "broken")]
#![deny(warnings, rust_2018_idioms)]
use futures::Future;
diff --git a/tokio-test/tests/macros.rs b/tokio-test/tests/macros.rs
new file mode 100644
index 00000000..2dd519eb
--- /dev/null
+++ b/tokio-test/tests/macros.rs
@@ -0,0 +1,40 @@
+#![cfg(feature = "broken")]
+#![deny(warnings, rust_2018_idioms)]
+
+use tokio_macros::{assert_ready, assert_not_ready, assert_ready_eq};
+use futures::{future, Async, Future, Poll};
+
+#[test]
+fn assert_ready() {
+ let mut fut = future::ok::<(), ()>(());
+ assert_ready!(fut.poll());
+ let mut fut = future::ok::<(), ()>(());
+ assert_ready!(fut.poll(), "some message");
+}
+
+#[test]
+#[should_panic]
+fn assert_ready_err() {
+ let mut fut = future::err::<(), ()>(());
+ assert_ready!(fut.poll());
+}
+
+#[test]
+fn assert_not_ready() {
+ let poll: Poll<(), ()> = Ok(Async::NotReady);
+ assert_not_ready!(poll);
+ assert_not_ready!(poll, "some message");
+}
+
+#[test]
+#[should_panic]
+fn assert_not_ready_err() {
+ let mut fut = future::err::<(), ()>(());
+ assert_not_ready!(fut.poll());
+}
+
+#[test]
+fn assert_ready_eq() {
+ let mut fut = future::ok::<(), ()>(());
+ assert_ready_eq!(fut.poll(), ());
+}