+// Copyright 2014-2018 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+
+
+
// Tests for the various helper functions used by the needless_continue
// lint that don't belong in utils.
+
extern crate clippy_lints;
-use clippy_lints::needless_continue::{erode_from_back, erode_block, erode_from_front};
+use clippy_lints::needless_continue::{erode_block, erode_from_back, erode_from_front};
#[test]
-#[cfg_attr(rustfmt, rustfmt_skip)]
+#[rustfmt::skip]
fn test_erode_from_back() {
let input = "\
{
}
#[test]
-#[cfg_attr(rustfmt, rustfmt_skip)]
+#[rustfmt::skip]
fn test_erode_from_back_no_brace() {
let input = "\
let x = 5;
}
#[test]
-#[cfg_attr(rustfmt, rustfmt_skip)]
+#[rustfmt::skip]
fn test_erode_from_front() {
let input = "
{
}
#[test]
-#[cfg_attr(rustfmt, rustfmt_skip)]
+#[rustfmt::skip]
fn test_erode_from_front_no_brace() {
let input = "
something();
assert_eq!(expected, got);
}
-
#[test]
-#[cfg_attr(rustfmt, rustfmt_skip)]
+#[rustfmt::skip]
fn test_erode_block() {
let input = "
println!("input: {}\nexpected:\n{}\ngot:\n{}", input, expected, got);
assert_eq!(expected, got);
}
-