@@ -18,6 +18,7 @@ fn list_availables_test(command: &str, targets: u8) {
18
18
. file ( "tests/test1.rs" , "" )
19
19
. file ( "tests/test2.rs" , "" )
20
20
. file ( "src/main.rs" , "fn main() { }" )
21
+ . file ( "Cargo.lock" , "" ) // for `cargo pkgid`
21
22
. build ( ) ;
22
23
23
24
if targets & EXAMPLE != 0 {
@@ -182,7 +183,7 @@ fn fix_list_availables() {
182
183
183
184
#[ cargo_test]
184
185
fn run_list_availables ( ) {
185
- list_availables_test ( "run" , EXAMPLE | BIN ) ;
186
+ list_availables_test ( "run" , EXAMPLE | BIN | PACKAGE ) ;
186
187
}
187
188
188
189
#[ cargo_test]
@@ -202,10 +203,15 @@ fn install_list_availables() {
202
203
203
204
#[ cargo_test]
204
205
fn rustdoc_list_availables ( ) {
205
- list_availables_test ( "rustdoc" , EXAMPLE | BIN | TEST | BENCH ) ;
206
+ list_availables_test ( "rustdoc" , EXAMPLE | BIN | TEST | BENCH | PACKAGE ) ;
206
207
}
207
208
208
209
#[ cargo_test]
209
210
fn rustc_list_availables ( ) {
210
- list_availables_test ( "rustc" , EXAMPLE | BIN | TEST | BENCH ) ;
211
+ list_availables_test ( "rustc" , EXAMPLE | BIN | TEST | BENCH | PACKAGE ) ;
212
+ }
213
+
214
+ #[ cargo_test]
215
+ fn pkgid_list_availables ( ) {
216
+ list_availables_test ( "pkgid" , PACKAGE ) ;
211
217
}
0 commit comments