# # # add_file "tests/duplicate_key_id/__driver__.lua" # content [eb01c18533c5b40dcb22bdf204d8dfd01a1207a3] # ============================================================ --- tests/duplicate_key_id/__driver__.lua eb01c18533c5b40dcb22bdf204d8dfd01a1207a3 +++ tests/duplicate_key_id/__driver__.lua eb01c18533c5b40dcb22bdf204d8dfd01a1207a3 @@ -0,0 +1,14 @@ +mtn_setup() + +remove("test.db") +check(mtn("db", "init"), 0, false, false) + +check(get("bad_test_key", "stdin")) +check(mtn("read"), 0, false, false, true) + +addfile("testfile", "version 0 of test file") +check(mtn("commit", "-m", "try to commit with bad key in DB"), 1, false, true) +check(qgrep("The key 'address@hidden' stored in your database", "stderr")) + +check(mtn("ls", "keys"), 0, false, true) +check(qgrep("Mismatched Key: address@hidden", "stderr"))