# # # add_dir "tests/add_unknown_recursive_ignored" # # add_file "tests/add_unknown_recursive_ignored/__driver__.lua" # content [4b6cbf98282313988cc49c82125235d342669315] # ============================================================ --- tests/add_unknown_recursive_ignored/__driver__.lua 4b6cbf98282313988cc49c82125235d342669315 +++ tests/add_unknown_recursive_ignored/__driver__.lua 4b6cbf98282313988cc49c82125235d342669315 @@ -0,0 +1,16 @@ + +mtn_setup() + +mkdir("adddir") +writefile("adddir/test.txt", "A test file that won't be added unless --recursive is used\n") +writefile("adddir/fake_test_hooks.lua", "A test file that won't be added unless --recursive and --no-respect-ignore are used\n") + +check(mtn("add", "--unknown", "--recursive"), 0, false, false) +check(mtn("ls", "known"), 0, true, false) +check(qgrep("adddir/test.txt", "stdout")) +check(not qgrep("adddir/fake_test_hooks.lua", "stdout")) +check(mtn("drop", "adddir/test.txt"), 0, true, false) +check(mtn("drop", "adddir"), 0, true, false) +check(mtn("add", "--unknown", "--recursive", "--no-respect-ignore"), 0, false, false) +check(mtn("ls", "known"), 0, true, false) +check(qgrep("adddir/fake_test_hooks.lua", "stdout"))