1
0
Fork 0
forked from wry/wry

it: test natural scrolling

This commit is contained in:
Julian Orth 2024-04-02 10:26:42 +02:00
parent f562f887f0
commit adf6d2ae2b
12 changed files with 149 additions and 2 deletions

View file

@ -0,0 +1,20 @@
use {
crate::{
it::test_error::TestResult,
tree::{ContainerNode, WorkspaceNode},
},
std::rc::Rc,
};
pub trait TestWorkspaceNodeExt {
fn container(&self) -> TestResult<Rc<ContainerNode>>;
}
impl TestWorkspaceNodeExt for WorkspaceNode {
fn container(&self) -> TestResult<Rc<ContainerNode>> {
match self.container.get() {
None => bail!("workspace does not have a container"),
Some(c) => Ok(c),
}
}
}