mirror of
https://github.com/Zenithsiz/dynatos.git
synced 2026-02-03 18:13:04 +00:00
Added unsizing test for derived.
This commit is contained in:
parent
9c32ed7797
commit
27c9ae3be5
@ -169,3 +169,17 @@ where
|
||||
self.trigger.exec();
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn unsize() {
|
||||
let f1 = Derived::new(|| 1_usize);
|
||||
let f2: Derived<usize, dyn Fn() -> usize> = f1.clone();
|
||||
|
||||
assert_eq!(&f1.effect, &f2.effect);
|
||||
assert_eq!(*f2.borrow(), 1);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user