diesel_cli 0.5.3

Provides the CLI for the Diesel crate
use support::{database, project};

#[test]
fn database_drop_drops_database() {
    let p = project("database_drop").build();
    let db = database(&p.database_url()).create();

    assert!(db.exists());

    let result = p.command("database")
        .arg("drop")
        .run();

    assert!(result.is_success(), "Result was unsuccessful {:?}", result);
    assert!(result.stdout().contains("Dropping database:"),
        "Unexpected stdout {}", result.stdout());
    assert!(!db.exists());
}