Git fork
at reftables-rust 29 lines 687 B view raw
1#!/bin/sh 2# 3# Copyright (c) 2006 Carl D. Worth 4# 5 6test_description='git ls-files test for --error-unmatch option 7 8This test runs git ls-files --error-unmatch to ensure it correctly 9returns an error when a non-existent path is provided on the command 10line. 11' 12 13. ./test-lib.sh 14 15test_expect_success 'setup' ' 16 touch foo bar && 17 git update-index --add foo bar && 18 git commit -m "add foo bar" 19' 20 21test_expect_success 'git ls-files --error-unmatch should fail with unmatched path.' ' 22 test_must_fail git ls-files --error-unmatch foo bar-does-not-match 23' 24 25test_expect_success 'git ls-files --error-unmatch should succeed with matched paths.' ' 26 git ls-files --error-unmatch foo bar 27' 28 29test_done