Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/query-group-macro/tests/result.rs')
-rw-r--r--crates/query-group-macro/tests/result.rs41
1 files changed, 0 insertions, 41 deletions
diff --git a/crates/query-group-macro/tests/result.rs b/crates/query-group-macro/tests/result.rs
deleted file mode 100644
index 7e5e8d3a5b..0000000000
--- a/crates/query-group-macro/tests/result.rs
+++ /dev/null
@@ -1,41 +0,0 @@
-mod logger_db;
-use expect_test::expect;
-use logger_db::LoggerDb;
-
-use query_group_macro::query_group;
-
-#[derive(Clone, Debug, PartialEq, Eq)]
-pub struct Error;
-
-#[salsa::input(singleton)]
-struct InputString {
- inner: String,
-}
-
-#[query_group]
-pub trait ResultDatabase: salsa::Database {
- #[salsa::transparent]
- fn length(&self, key: ()) -> Result<usize, Error>;
-
- #[salsa::transparent]
- fn length2(&self, key: ()) -> Result<usize, Error>;
-}
-
-fn length(db: &dyn ResultDatabase, _key: ()) -> Result<usize, Error> {
- Ok(InputString::get(db).inner(db).len())
-}
-
-fn length2(db: &dyn ResultDatabase, _key: ()) -> Result<usize, Error> {
- Ok(InputString::get(db).inner(db).len())
-}
-
-#[test]
-fn test_queries_with_results() {
- let db = LoggerDb::default();
- let input = "hello";
- _ = InputString::new(&db, input.to_owned());
- assert_eq!(db.length(()), Ok(input.len()));
- assert_eq!(db.length2(()), Ok(input.len()));
-
- db.assert_logs(expect!["[]"]);
-}