it: test natural scrolling
This commit is contained in:
parent
f562f887f0
commit
adf6d2ae2b
12 changed files with 149 additions and 2 deletions
20
src/it/test_utils/test_container_node_ext.rs
Normal file
20
src/it/test_utils/test_container_node_ext.rs
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
use {
|
||||
crate::{
|
||||
it::test_error::TestResult,
|
||||
tree::{ContainerNode, ToplevelNode},
|
||||
},
|
||||
std::rc::Rc,
|
||||
};
|
||||
|
||||
pub trait TestContainerExt {
|
||||
fn first_toplevel(&self) -> TestResult<Rc<dyn ToplevelNode>>;
|
||||
}
|
||||
|
||||
impl TestContainerExt for ContainerNode {
|
||||
fn first_toplevel(&self) -> TestResult<Rc<dyn ToplevelNode>> {
|
||||
match self.children.first() {
|
||||
None => bail!("container does not have children"),
|
||||
Some(c) => Ok(c.node.clone()),
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue