mirror of
https://github.com/RGBCube/alejandra
synced 2025-07-31 04:27:45 +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) {
|
||||
if let Some(child) = self.peek_next() {
|
||||
match child.element.kind() {
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
[
|
||||
(a ? a)
|
||||
(a ?/**/a)
|
||||
(a/**/? a)
|
||||
(a/**/?/**/a)
|
||||
(a/**/?/**/(a/**/?/**/(a/**/?/**/a)))
|
||||
( a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? a ? 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 or/**/a)
|
||||
(a/**/or a)
|
||||
(a/**/or/**/a)
|
||||
(a/**/or/**/(a/**/or/**/(a/**/or/**/a)))
|
||||
(a/**/or/**/(a/**/or/**/(a/**/or/**/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 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
|
||||
)
|
||||
(
|
||||
a
|
||||
/**/
|
||||
? a
|
||||
)
|
||||
(
|
||||
a
|
||||
/**/
|
||||
?
|
||||
/**/
|
||||
a
|
||||
)
|
||||
(
|
||||
a
|
||||
/**/
|
||||
?
|
||||
/**/
|
||||
(
|
||||
a
|
||||
a or
|
||||
/**/
|
||||
?
|
||||
a
|
||||
)
|
||||
(
|
||||
a
|
||||
/**/
|
||||
or a
|
||||
)
|
||||
(
|
||||
a
|
||||
/**/
|
||||
or
|
||||
/**/
|
||||
a
|
||||
)
|
||||
(
|
||||
a
|
||||
/**/
|
||||
or
|
||||
/**/
|
||||
(
|
||||
a
|
||||
/**/
|
||||
?
|
||||
/**/
|
||||
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
|
||||
? 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 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 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