@@ -8,6 +8,7 @@ struct TestCase {
88 expected_imports : Vec < & ' static str > ,
99 expected_test_imports : Vec < & ' static str > ,
1010 expected_extern_mods : Vec < & ' static str > ,
11+ expected_test_extern_mods : Vec < & ' static str > ,
1112 expected_compile_data : Vec < & ' static str > ,
1213}
1314
@@ -46,6 +47,7 @@ lazy_static::lazy_static! {
4647 ] ,
4748 expected_test_imports: vec![ ] ,
4849 expected_extern_mods: vec![ "extern_mod" ] ,
50+ expected_test_extern_mods: vec![ ] ,
4951 expected_compile_data: vec![
5052 "file1.txt" ,
5153 "file2.txt" ,
@@ -66,6 +68,7 @@ lazy_static::lazy_static! {
6668 "f" ,
6769 ] ,
6870 expected_extern_mods: vec![ ] ,
71+ expected_test_extern_mods: vec![ "test_extern_mod" ] ,
6972 expected_compile_data: vec![ ] ,
7073 } ,
7174 TestCase {
@@ -74,6 +77,7 @@ lazy_static::lazy_static! {
7477 expected_imports: vec![ "ee" ] ,
7578 expected_test_imports: vec![ ] ,
7679 expected_extern_mods: vec![ ] ,
80+ expected_test_extern_mods: vec![ ] ,
7781 expected_compile_data: vec![ ] ,
7882 } ,
7983 TestCase {
@@ -90,6 +94,7 @@ lazy_static::lazy_static! {
9094 expected_extern_mods: vec![
9195 "extern_mod_2" ,
9296 ] ,
97+ expected_test_extern_mods: vec![ ] ,
9398 expected_compile_data: vec![ ] ,
9499 } ,
95100 TestCase {
@@ -105,6 +110,7 @@ lazy_static::lazy_static! {
105110 ] ,
106111 expected_test_imports: vec![ ] ,
107112 expected_extern_mods: vec![ ] ,
113+ expected_test_extern_mods: vec![ ] ,
108114 expected_compile_data: vec![
109115 "file1.txt" ,
110116 "file2.txt" ,
@@ -134,6 +140,7 @@ lazy_static::lazy_static! {
134140 "async_std_timeout_dep" ,
135141 ] ,
136142 expected_extern_mods: vec![ ] ,
143+ expected_test_extern_mods: vec![ ] ,
137144 expected_compile_data: vec![ ] ,
138145 } ,
139146 TestCase {
@@ -142,6 +149,7 @@ lazy_static::lazy_static! {
142149 expected_imports: vec![ "gazelle" ] ,
143150 expected_test_imports: vec![ ] ,
144151 expected_extern_mods: vec![ ] ,
152+ expected_test_extern_mods: vec![ ] ,
145153 expected_compile_data: vec![ ] ,
146154 } ,
147155 ] ;
@@ -224,6 +232,15 @@ fn parse_test() -> Result<(), Box<dyn Error>> {
224232 . collect :: < Vec < _ > > ( ) ,
225233 "extern_modes" ,
226234 ) ;
235+ assert_eq_vecs (
236+ & rust_imports. test_extern_mods ,
237+ & test_case
238+ . expected_test_extern_mods
239+ . iter ( )
240+ . map ( |s| s. to_string ( ) )
241+ . collect :: < Vec < _ > > ( ) ,
242+ "test_extern_mods" ,
243+ ) ;
227244 assert_eq_vecs (
228245 & rust_imports. compile_data ,
229246 & test_case
0 commit comments