Commit Graph

42 Commits

Author SHA1 Message Date
Philipp Hansch 9a6c82094f
Add run-rustfix for match_as_ref lint
* Extracts `match_as_ref` into separate file
* Adds `// run-rustfix` to `tests/ui/match_as_ref.rs`
2019-04-19 12:08:34 +02:00
flip1995 0ce564a7e1
Add test related to the ICE
This test doesn't reproduce the ICE since it only happens, when the macro is defined in another file.
Currently we can't add tests with multiple files AFAIK

Also using the auxiliary folder didn't help
2019-02-19 21:34:14 +01:00
Philipp Hansch 38d4ac7cea
Remove all copyright license headers
Discussion previously happened in https://github.com/rust-lang/rust/pull/43498
2019-01-08 21:46:39 +01:00
flip1995 d2dbd0b8a5
Update *.stderr files 2018-12-28 12:41:12 +01:00
Matthias Krüger 7bcc2cd9c8 update test stderr 2018-12-10 08:22:07 +01:00
Philipp Hansch 3f72d4d630
Extract single_match_else UI test
There's only one test currently.
I also updated the lint doc with a 'good' example and changed the lint
help text a bit.

cc #2038
2018-12-04 07:20:13 +01:00
Philipp Hansch e5af43d426
UI test cleanup: Extract match_overlapping_arm tests 2018-11-02 07:19:30 +01:00
Philipp Hansch af1548f58f
Don't expand macro in single_match suggestion 2018-10-27 15:47:56 +02:00
Manish Goregaokar e9c025ea70 Add license header to Rust files 2018-10-06 09:43:08 -07:00
flip1995 e9af09c274 Adapt the *.stderr files of the ui-tests to the tool_lints 2018-08-29 11:08:29 -07:00
Alex Crichton ae6ea84924 Fix tests from 40349b23ea 2018-08-02 14:22:44 -07:00
Matthias Krüger 2665f10662 fix a bunch of typos found by codespell 2018-07-25 20:02:52 +02:00
Oliver Schneider ff0e5f967f Rewrite the print/write macro checks as a PreExpansionPass 2018-07-23 00:19:07 +02:00
Mateusz Mikuła 8ed8ee895a Update to nightly 2018-05-28 2018-05-29 10:56:58 +02:00
Philipp Hansch 5abe34832d
Split up match_bool UI tests 2018-04-07 10:23:27 +02:00
Philipp Hansch 641f0685d0
Split up some single_match UI tests
This moves only the single_match tests over to the new file.
2018-04-05 22:45:36 +02:00
Oliver Schneider eafb9fe8df
Update test suite 2018-03-28 23:49:32 +02:00
Karim Snj 21f606bd68 Removing extra newline 2018-02-04 13:55:37 +01:00
Karim Snj 9575dac491 Fix suggestions for ref matches 2018-02-04 13:41:54 +01:00
Oliver Schneider 4f21b5b112
Update changed ui tests 2018-01-17 14:44:40 +01:00
Wilco Kusee a6ccc6fe3d Also suggest as_mut for match_as_ref 2017-12-20 10:39:48 +01:00
Wilco Kusee 919601bc51 Lint for matching option as ref 2017-12-19 23:51:06 +01:00
laurent 904f27a2ea Do raise a same-arms warning when the two arms are separated by an arm with a guard, fix #1996. 2017-12-01 19:25:43 +00:00
laurent c3ae2ddeb3 Fix a bug in search_same + add a test case. 2017-11-29 21:42:58 +00:00
laurent 3eb642bcdd Add another test. 2017-11-29 20:52:49 +00:00
laurent f8dbd32433 Add a couple small tests to the match-same-arm lint. 2017-11-29 20:42:37 +00:00
Oliver Schneider ad63e4eaef
Update ui output to latest nightly 2017-11-29 15:45:12 +01:00
Oliver Schneider af718413db
Rustup 2017-11-22 10:55:12 +01:00
Laurent Mazare e7f4a9bb46 Fix for the new nightly version. 2017-11-20 07:47:28 +00:00
Oliver Schneider 299f1270a6
Rustup 2017-11-10 08:58:54 +01:00
Oliver Schneider 50ffaca4c9
Reduce the hackiness of cargo-clippy 2017-10-03 12:07:24 +02:00
Oliver Schneider 36cd745640 Regressions (#2041) 2017-09-12 14:25:58 +02:00
Oliver Schneider 74c776585c Move all our tests back to ui tests 2017-08-01 17:54:21 +02:00
Oliver Schneider 4465bc3e3f Make most tests an `example` so we can run them one by one 2017-05-17 14:19:44 +02:00
Luis de Bethencourt 86d5ffae8a clean tests/ui/matches.rs
Cleaning the empty lines for clarity.
2017-05-11 16:22:32 +01:00
Oliver Schneider a6c8464dde Update to `rustc 1.19.0-nightly (6a5fc9eec 2017-05-02)` 2017-05-03 12:51:47 +02:00
mcarton b20a6a773c
Update tests to new format of multiline errors 2017-04-23 15:39:41 +02:00
Oliver Schneider 7b6111677a Latest nightly produces more ellipses in output 2017-04-10 15:36:07 +02:00
Bood Qian 64d2f8af8e Lint on `panic!` only 2017-02-11 21:42:42 +08:00
Bood Qian a2d752807a Lint on `Err(_)` arm of a match 2017-02-11 14:57:50 +08:00
Oliver Schneider 1f2c97a291 remove all //~ from tests 2017-02-08 14:58:07 +01:00
Oliver Schneider fd1351f6e3 rustup and compile-fail -> ui test move 2017-02-07 21:05:30 +01:00