@@ -884,6 +884,7 @@ impl<'a, 'hir> intravisit::Visitor<'hir> for HirCollector<'a, 'hir> {
884
884
#[ cfg( test) ]
885
885
mod tests {
886
886
use super :: { TestOptions , make_test} ;
887
+ use syntax:: edition:: DEFAULT_EDITION ;
887
888
888
889
#[ test]
889
890
fn make_test_basic ( ) {
@@ -896,7 +897,7 @@ mod tests {
896
897
fn main() {
897
898
assert_eq!(2+2, 4);
898
899
}" . to_string ( ) ;
899
- let output = make_test ( input, None , false , & opts) ;
900
+ let output = make_test ( input, None , false , & opts, DEFAULT_EDITION ) ;
900
901
assert_eq ! ( output, ( expected, 2 ) ) ;
901
902
}
902
903
@@ -912,7 +913,7 @@ assert_eq!(2+2, 4);
912
913
fn main() {
913
914
assert_eq!(2+2, 4);
914
915
}" . to_string ( ) ;
915
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
916
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
916
917
assert_eq ! ( output, ( expected, 2 ) ) ;
917
918
}
918
919
@@ -931,7 +932,7 @@ fn main() {
931
932
use asdf::qwop;
932
933
assert_eq!(2+2, 4);
933
934
}" . to_string ( ) ;
934
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
935
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
935
936
assert_eq ! ( output, ( expected, 3 ) ) ;
936
937
}
937
938
@@ -953,7 +954,7 @@ fn main() {
953
954
use asdf::qwop;
954
955
assert_eq!(2+2, 4);
955
956
}" . to_string ( ) ;
956
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
957
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
957
958
assert_eq ! ( output, ( expected, 2 ) ) ;
958
959
}
959
960
@@ -972,7 +973,7 @@ fn main() {
972
973
use std::*;
973
974
assert_eq!(2+2, 4);
974
975
}" . to_string ( ) ;
975
- let output = make_test ( input, Some ( "std" ) , false , & opts) ;
976
+ let output = make_test ( input, Some ( "std" ) , false , & opts, DEFAULT_EDITION ) ;
976
977
assert_eq ! ( output, ( expected, 2 ) ) ;
977
978
}
978
979
@@ -992,7 +993,7 @@ fn main() {
992
993
use asdf::qwop;
993
994
assert_eq!(2+2, 4);
994
995
}" . to_string ( ) ;
995
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
996
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
996
997
assert_eq ! ( output, ( expected, 2 ) ) ;
997
998
}
998
999
@@ -1010,7 +1011,7 @@ fn main() {
1010
1011
use asdf::qwop;
1011
1012
assert_eq!(2+2, 4);
1012
1013
}" . to_string ( ) ;
1013
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
1014
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
1014
1015
assert_eq ! ( output, ( expected, 2 ) ) ;
1015
1016
}
1016
1017
@@ -1030,7 +1031,7 @@ fn main() {
1030
1031
use asdf::qwop;
1031
1032
assert_eq!(2+2, 4);
1032
1033
}" . to_string ( ) ;
1033
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
1034
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
1034
1035
assert_eq ! ( output, ( expected, 3 ) ) ;
1035
1036
1036
1037
// Adding more will also bump the returned line offset.
@@ -1043,7 +1044,7 @@ fn main() {
1043
1044
use asdf::qwop;
1044
1045
assert_eq!(2+2, 4);
1045
1046
}" . to_string ( ) ;
1046
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
1047
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
1047
1048
assert_eq ! ( output, ( expected, 4 ) ) ;
1048
1049
}
1049
1050
@@ -1061,7 +1062,7 @@ assert_eq!(2+2, 4);";
1061
1062
fn main() {
1062
1063
assert_eq!(2+2, 4);
1063
1064
}" . to_string ( ) ;
1064
- let output = make_test ( input, None , false , & opts) ;
1065
+ let output = make_test ( input, None , false , & opts, DEFAULT_EDITION ) ;
1065
1066
assert_eq ! ( output, ( expected, 2 ) ) ;
1066
1067
}
1067
1068
@@ -1078,7 +1079,7 @@ assert_eq!(2+2, 4);
1078
1079
fn main() {
1079
1080
assert_eq!(2+2, 4);
1080
1081
}" . to_string ( ) ;
1081
- let output = make_test ( input, None , false , & opts) ;
1082
+ let output = make_test ( input, None , false , & opts, DEFAULT_EDITION ) ;
1082
1083
assert_eq ! ( output, ( expected, 1 ) ) ;
1083
1084
}
1084
1085
@@ -1095,7 +1096,7 @@ assert_eq!(2+2, 4);";
1095
1096
fn main() {
1096
1097
assert_eq!(2+2, 4);
1097
1098
}" . to_string ( ) ;
1098
- let output = make_test ( input, None , false , & opts) ;
1099
+ let output = make_test ( input, None , false , & opts, DEFAULT_EDITION ) ;
1099
1100
assert_eq ! ( output, ( expected, 2 ) ) ;
1100
1101
}
1101
1102
@@ -1110,7 +1111,7 @@ assert_eq!(2+2, 4);";
1110
1111
"#![allow(unused)]
1111
1112
//Ceci n'est pas une `fn main`
1112
1113
assert_eq!(2+2, 4);" . to_string ( ) ;
1113
- let output = make_test ( input, None , true , & opts) ;
1114
+ let output = make_test ( input, None , true , & opts, DEFAULT_EDITION ) ;
1114
1115
assert_eq ! ( output, ( expected, 1 ) ) ;
1115
1116
}
1116
1117
@@ -1125,7 +1126,7 @@ assert_eq!(2+2, 4);".to_string();
1125
1126
"fn main() {
1126
1127
assert_eq!(2+2, 4);
1127
1128
}" . to_string ( ) ;
1128
- let output = make_test ( input, None , false , & opts) ;
1129
+ let output = make_test ( input, None , false , & opts, DEFAULT_EDITION ) ;
1129
1130
assert_eq ! ( output, ( expected, 1 ) ) ;
1130
1131
}
1131
1132
@@ -1144,7 +1145,7 @@ fn main() {
1144
1145
assert_eq!(2+2, 4);
1145
1146
}" . to_string ( ) ;
1146
1147
1147
- let output = make_test ( input, None , false , & opts) ;
1148
+ let output = make_test ( input, None , false , & opts, DEFAULT_EDITION ) ;
1148
1149
assert_eq ! ( output, ( expected, 2 ) ) ;
1149
1150
1150
1151
let input =
@@ -1159,7 +1160,7 @@ fn main() {
1159
1160
assert_eq!(asdf::foo, 4);
1160
1161
}" . to_string ( ) ;
1161
1162
1162
- let output = make_test ( input, Some ( "asdf" ) , false , & opts) ;
1163
+ let output = make_test ( input, Some ( "asdf" ) , false , & opts, DEFAULT_EDITION ) ;
1163
1164
assert_eq ! ( output, ( expected, 3 ) ) ;
1164
1165
}
1165
1166
@@ -1178,7 +1179,7 @@ test_wrapper! {
1178
1179
fn main() {}
1179
1180
}" . to_string ( ) ;
1180
1181
1181
- let output = make_test ( input, Some ( "my_crate" ) , false , & opts) ;
1182
+ let output = make_test ( input, Some ( "my_crate" ) , false , & opts, DEFAULT_EDITION ) ;
1182
1183
assert_eq ! ( output, ( expected, 1 ) ) ;
1183
1184
}
1184
1185
}
0 commit comments