about summary refs log tree commit diff
diff options
context:
space:
mode:
authorllogiq <bogusandre@gmail.com>2016-01-27 20:13:15 +0100
committerllogiq <bogusandre@gmail.com>2016-01-27 20:13:15 +0100
commita1ac3125de6ae7cb0ffffd845df28b3ba3872a19 (patch)
tree520b8d1961ad5ca3811ad9abbd41221b3da0d9a2
parent5d5e50d67edd071aa82035435d522577bd03b2d8 (diff)
downloadrust-a1ac3125de6ae7cb0ffffd845df28b3ba3872a19.tar.gz
rust-a1ac3125de6ae7cb0ffffd845df28b3ba3872a19.zip
fixed and extended tests
-rw-r--r--tests/compile-fail/methods.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/compile-fail/methods.rs b/tests/compile-fail/methods.rs
index 5172aa9e9df..c72e602ac2b 100644
--- a/tests/compile-fail/methods.rs
+++ b/tests/compile-fail/methods.rs
@@ -308,11 +308,18 @@ fn starts_with() {
 fn use_extend_from_slice() {
     let mut v : Vec<&'static str> = vec![];
     v.extend(&["Hello", "World"]); //~ERROR use of `extend`
-    v.extend(&vec!["Some", "more"]); //~ERROR use of `extend`
+    v.extend(&vec!["Some", "more"]);
+    //~^ERROR use of `extend`
+    //~| HELP try this
+    //~| SUGGESTION v.extend_from_slice(&vec!["Some", "more"]);
+    
     v.extend(vec!["And", "even", "more"].iter()); //~ERROR use of `extend`
     let o : Option<&'static str> = None;
     v.extend(o);
     v.extend(Some("Bye"));
     v.extend(vec!["Not", "like", "this"]);
-    v.extend(["Nor", "this"].iter());
+    v.extend(["But", "this"].iter()); 
+    //~^ERROR use of `extend
+    //~| HELP try this
+    //~| SUGGESTION v.extend_from_slice(&["But", "this"]);
 }