mu-add: update unit test

This commit is contained in:
Dirk-Jan C. Binnema 2023-07-18 21:33:33 +03:00
parent cf6c5a36d7
commit 8b66491a72
1 changed files with 12 additions and 22 deletions

View File

@ -56,12 +56,9 @@ test_add_ok()
}
{
auto res = run_mu_command(
mu_format("add --muhome={} {}",
testhome,
MU_TESTMAILDIR "/cur/1220863042.12663_1.mindcrime!2,S"));
assert_valid_result(res);
g_assert_cmpuint(*res,==,0);
auto res = run_command({MU_PROGRAM, "add", mu_format("--muhome={}", testhome),
MU_TESTMAILDIR "/cur/1220863042.12663_1.mindcrime!2,S"});
assert_valid_command(res);
}
{
@ -71,15 +68,11 @@ test_add_ok()
}
{ // re-add the same
auto res = run_mu_command(
mu_format("add --muhome={} {}",
testhome,
MU_TESTMAILDIR "/cur/1220863042.12663_1.mindcrime!2,S"));
assert_valid_result(res);
g_assert_cmpuint(*res,==,0);
auto res = run_command({MU_PROGRAM, "add", mu_format("--muhome={}",testhome),
MU_TESTMAILDIR "/cur/1220863042.12663_1.mindcrime!2,S"});
assert_valid_command(res);
}
{
auto&& store = Store::make(dbpath);
assert_valid_result(store);
@ -101,21 +94,18 @@ test_add_fail()
}
{ // wrong maildir
auto res = run_mu_command(
mu_format("add --muhome={} {}",
testhome,
MU_TESTMAILDIR "/cur/1220863042.12663_1.mindcrime!2,S"));
auto res = run_command({MU_PROGRAM, "add", mu_format("--muhome={}", testhome),
MU_TESTMAILDIR "/cur/1220863042.12663_1.mindcrime!2,S"});
assert_valid_result(res);
g_assert_cmpuint(*res,!=,0);
g_assert_cmpuint(res->exit_code,!=,0);
}
{ // non-existent
auto res = run_mu_command(
mu_format("add --muhome={} {}",
testhome, "/foo/bar/non-existent"));
auto res = run_command({MU_PROGRAM, "add", mu_format("--muhome={}", testhome),
"/foo/bar/non-existent"});
assert_valid_result(res);
g_assert_cmpuint(*res,!=,0);
g_assert_cmpuint(res->exit_code,!=,0);
}
remove_directory(testhome);