summaryrefslogtreecommitdiffstats
path: root/src/tools/cargo/tests/testsuite/error.rs
blob: 410902c215180b9b326883ce1f5ac6a8664417d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//! General error tests that don't belong anywhere else.

use cargo_test_support::cargo_process;

#[cargo_test]
fn internal_error() {
    cargo_process("init")
        .env("__CARGO_TEST_INTERNAL_ERROR", "1")
        .with_status(101)
        .with_stderr(
            "\
[ERROR] internal error test
[NOTE] this is an unexpected cargo internal error
[NOTE] we would appreciate a bug report: https://github.com/rust-lang/cargo/issues/
[NOTE] cargo [..]
",
        )
        .run();
}