diff options
| author | Marcus Klaas de Vries <mail@marcusklaas.nl> | 2015-10-19 23:09:04 +0200 |
|---|---|---|
| committer | Marcus Klaas de Vries <mail@marcusklaas.nl> | 2015-10-19 23:09:04 +0200 |
| commit | 526ccff690bee0adf7f93ece0d2bba16db42413d (patch) | |
| tree | ef25957af70c6c97892048a8b052158c5116cd18 /tests | |
| parent | 0148c16b64b7d3eb004398b0081ea6fa1b514c24 (diff) | |
| parent | e8447a82104d5f9da2802af1e8530aba7ad6512a (diff) | |
Merge pull request #445 from marcusklaas/comments
Format more comments
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/source/comment.rs | 39 | ||||
| -rw-r--r-- | tests/target/closure.rs | 5 | ||||
| -rw-r--r-- | tests/target/comment.rs | 42 | ||||
| -rw-r--r-- | tests/target/doc.rs | 2 | ||||
| -rw-r--r-- | tests/target/expr.rs | 3 | ||||
| -rw-r--r-- | tests/target/match.rs | 9 | ||||
| -rw-r--r-- | tests/target/multiple.rs | 3 |
7 files changed, 95 insertions, 8 deletions
diff --git a/tests/source/comment.rs b/tests/source/comment.rs new file mode 100644 index 00000000000..34b5de79b75 --- /dev/null +++ b/tests/source/comment.rs @@ -0,0 +1,39 @@ +//! Doc comment +fn test() { +// comment + // comment2 + + code(); /* leave this comment alone! + * ok? */ + + /* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a + * diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam + * viverra nec consectetur ante hendrerit. Donec et mollis dolor. + * Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam + * tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut + * libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit + * amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis + * felis, pulvinar a semper sed, adipiscing id dolor. */ + + // Very looooooooooooooooooooooooooooooooooooooooooooooooooooooooong comment that should be split + + // println!("{:?}", rewrite_comment(subslice, + // false, + // comment_width, + // self.block_indent, + // self.config) + // .unwrap()); + + funk(); //dontchangeme + // or me +} + + /// test123 +fn doc_comment() { +} + +fn chains() { + foo.bar(|| { + let x = 10; + /* comment */ x }) +} diff --git a/tests/target/closure.rs b/tests/target/closure.rs index 72acae8dbd9..6ab217ed6c4 100644 --- a/tests/target/closure.rs +++ b/tests/target/closure.rs @@ -19,7 +19,7 @@ fn main() { }; let loooooooooooooong_name = |field| { - // TODO(#27): format comments. + // TODO(#27): format comments. if field.node.attrs.len() > 0 { field.node.attrs[0].span.lo } else { @@ -39,7 +39,8 @@ fn main() { let empty = |arg| {}; - let simple = |arg| { /* TODO(#27): comment formatting */ + let simple = |arg| { + // TODO(#27): comment formatting foo(arg) }; diff --git a/tests/target/comment.rs b/tests/target/comment.rs new file mode 100644 index 00000000000..575631cd3be --- /dev/null +++ b/tests/target/comment.rs @@ -0,0 +1,42 @@ +//! Doc comment +fn test() { + // comment + // comment2 + + code(); /* leave this comment alone! + * ok? */ + + // Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a + // diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam + // viverra nec consectetur ante hendrerit. Donec et mollis dolor. + // Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam + // tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut + // libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit + // amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis + // felis, pulvinar a semper sed, adipiscing id dolor. + + // Very looooooooooooooooooooooooooooooooooooooooooooooooooooooooong comment + // that should be split + + // println!("{:?}", rewrite_comment(subslice, + // false, + // comment_width, + // self.block_indent, + // self.config) + // .unwrap()); + + funk(); //dontchangeme + // or me +} + +/// test123 +fn doc_comment() { +} + +fn chains() { + foo.bar(|| { + let x = 10; + // comment + x + }) +} diff --git a/tests/target/doc.rs b/tests/target/doc.rs index f325337c758..9e883c50afa 100644 --- a/tests/target/doc.rs +++ b/tests/target/doc.rs @@ -1,3 +1,3 @@ // sadfsdfa -//sdffsdfasdf +// sdffsdfasdf diff --git a/tests/target/expr.rs b/tests/target/expr.rs index 479a279e43b..4b4afaa99e5 100644 --- a/tests/target/expr.rs +++ b/tests/target/expr.rs @@ -142,7 +142,8 @@ fn baz() { fn qux() { {} // FIXME this one could be done better. - { /* a block with a comment */ + { + // a block with a comment } { diff --git a/tests/target/match.rs b/tests/target/match.rs index 6c498014aa1..7202b0e0c80 100644 --- a/tests/target/match.rs +++ b/tests/target/match.rs @@ -6,7 +6,8 @@ fn foo() { // Some comment. a => foo(), b if 0 < 42 => foo(), - c => { // Another comment. + c => { + // Another comment. // Comment. an_expression; foo() @@ -112,7 +113,8 @@ fn issue339() { // collapsing here exceeds line length ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffg => { } - h => { // comment above block + h => { + // comment above block } i => {} // comment below block j => { @@ -133,7 +135,8 @@ fn issue339() { m => {} n => {} o => {} - p => { // Dont collapse me + p => { + // Dont collapse me } q => {} r => {} diff --git a/tests/target/multiple.rs b/tests/target/multiple.rs index 3c17eb77924..7d6513f70b7 100644 --- a/tests/target/multiple.rs +++ b/tests/target/multiple.rs @@ -22,7 +22,8 @@ mod doc; mod other; -// sfdgfffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff +// sfdgfffffffffffffffffffffffffffffffffffffffffffffffffffffff +// ffffffffffffffffffffffffffffffffffffffffff fn foo(a: isize, b: u32 /* blah blah */, c: f64) { |
