summaryrefslogtreecommitdiff
path: root/tests/test.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test.rs')
-rw-r--r--tests/test.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test.rs b/tests/test.rs
new file mode 100644
index 0000000..4062e39
--- /dev/null
+++ b/tests/test.rs
@@ -0,0 +1,15 @@
+#[test]
+fn ui() {
+ let t = trybuild::TestCases::new();
+ t.pass("tests/ui/01-maybe-async.rs");
+ t.pass("tests/ui/02-must-be-async.rs");
+ t.pass("tests/ui/03-must-be-sync.rs");
+ t.pass("tests/ui/04-unit-test-util.rs");
+ t.pass("tests/ui/05-replace-future-generic-type-with-output.rs");
+ t.pass("tests/ui/06-sync_impl_async_impl.rs");
+
+ t.compile_fail("tests/ui/test_fail/01-empty-test.rs");
+ t.compile_fail("tests/ui/test_fail/02-unknown-path.rs");
+ t.compile_fail("tests/ui/test_fail/03-async-gt2.rs");
+ t.compile_fail("tests/ui/test_fail/04-bad-sync-cond.rs");
+}