mirror of
https://github.com/RGBCube/alejandra
synced 2025-08-01 04:57:44 +00:00
test: increase coverage
This commit is contained in:
parent
7e692f2251
commit
23329ebca0
3 changed files with 62 additions and 84 deletions
|
@ -133,31 +133,6 @@ impl Children {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn drain_newlines<F: FnMut(usize)>(&mut self, mut callback: F) {
|
|
||||||
let mut newlines = 0;
|
|
||||||
|
|
||||||
while let Some(child) = self.peek_next() {
|
|
||||||
match child.element.kind() {
|
|
||||||
rnix::SyntaxKind::TOKEN_WHITESPACE => {
|
|
||||||
newlines += child
|
|
||||||
.element
|
|
||||||
.into_token()
|
|
||||||
.unwrap()
|
|
||||||
.text()
|
|
||||||
.chars()
|
|
||||||
.filter(|c| *c == '\n')
|
|
||||||
.count();
|
|
||||||
self.move_next();
|
|
||||||
}
|
|
||||||
_ => {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
callback(newlines)
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn drain_comment<F: FnMut(String)>(&mut self, mut callback: F) {
|
pub fn drain_comment<F: FnMut(String)>(&mut self, mut callback: F) {
|
||||||
if let Some(child) = self.peek_next() {
|
if let Some(child) = self.peek_next() {
|
||||||
match child.element.kind() {
|
match child.element.kind() {
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
[
|
[
|
||||||
(a ? a)
|
(a or a)
|
||||||
(a ?/**/a)
|
(a or/**/a)
|
||||||
(a/**/? a)
|
(a/**/or a)
|
||||||
(a/**/?/**/a)
|
(a/**/or/**/a)
|
||||||
(a/**/?/**/(a/**/?/**/(a/**/?/**/a)))
|
(a/**/or/**/(a/**/or/**/(a/**/or/**/a)))
|
||||||
( a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a )
|
(a/**/or/**/(a/**/or/**/(a/**/or/**/a)))
|
||||||
( a ? a
|
( a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a )
|
||||||
? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a)
|
( a or a
|
||||||
|
or a
|
||||||
|
or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a)
|
||||||
]
|
]
|
||||||
|
|
|
@ -1,63 +1,64 @@
|
||||||
[
|
[
|
||||||
(a ? a)
|
(a or a)
|
||||||
(
|
(
|
||||||
a
|
a or
|
||||||
?
|
|
||||||
/**/
|
|
||||||
a
|
|
||||||
)
|
|
||||||
(
|
|
||||||
a
|
|
||||||
/**/
|
|
||||||
? a
|
|
||||||
)
|
|
||||||
(
|
|
||||||
a
|
|
||||||
/**/
|
|
||||||
?
|
|
||||||
/**/
|
|
||||||
a
|
|
||||||
)
|
|
||||||
(
|
|
||||||
a
|
|
||||||
/**/
|
|
||||||
?
|
|
||||||
/**/
|
|
||||||
(
|
|
||||||
a
|
|
||||||
/**/
|
/**/
|
||||||
?
|
a
|
||||||
|
)
|
||||||
|
(
|
||||||
|
a
|
||||||
|
/**/
|
||||||
|
or a
|
||||||
|
)
|
||||||
|
(
|
||||||
|
a
|
||||||
|
/**/
|
||||||
|
or
|
||||||
|
/**/
|
||||||
|
a
|
||||||
|
)
|
||||||
|
(
|
||||||
|
a
|
||||||
|
/**/
|
||||||
|
or
|
||||||
/**/
|
/**/
|
||||||
(
|
(
|
||||||
a
|
a
|
||||||
/**/
|
/**/
|
||||||
?
|
or
|
||||||
/**/
|
/**/
|
||||||
a
|
(
|
||||||
|
a
|
||||||
|
/**/
|
||||||
|
or
|
||||||
|
/**/
|
||||||
|
a
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
|
||||||
)
|
)
|
||||||
(a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a)
|
|
||||||
(
|
(
|
||||||
a
|
a
|
||||||
? a
|
/**/
|
||||||
? a
|
or
|
||||||
? a
|
/**/
|
||||||
? a
|
(
|
||||||
? a
|
a
|
||||||
? a
|
/**/
|
||||||
? a
|
or
|
||||||
? a
|
/**/
|
||||||
? a
|
(
|
||||||
? a
|
a
|
||||||
? a
|
/**/
|
||||||
? a
|
or
|
||||||
? a
|
/**/
|
||||||
? a
|
a
|
||||||
? a
|
)
|
||||||
? a
|
)
|
||||||
? a
|
)
|
||||||
? a
|
(a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a)
|
||||||
? a
|
(
|
||||||
|
a or a
|
||||||
|
or a
|
||||||
|
or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a or a
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue