Add failing test

This commit is contained in:
Micha Reiser 2024-08-20 21:34:38 +02:00
parent d5018d5614
commit 4609fd0043
No known key found for this signature in database

View file

@ -2,13 +2,28 @@
//! compiles and executes successfully.
#![allow(warnings)]
use crate::common::LogDatabase;
mod common;
#[salsa::tracked]
fn tracked_fn(db: &dyn salsa::Database) -> u32 {
44
}
#[salsa::tracked]
fn tracked_custom_db(db: &dyn LogDatabase) -> u32 {
44
}
#[test]
fn execute() {
let mut db = salsa::DatabaseImpl::new();
assert_eq!(tracked_fn(&db), 44);
}
#[test]
fn execute_custom() {
let mut db = common::LoggerDatabase::new();
assert_eq!(tracked_custom_db(&db), 44);
}