test: fix 'assert_file_writable' typo
This commit is contained in:
parent
2ae1594579
commit
3f46d4f8f1
@ -71,8 +71,8 @@ begin_test "post-checkout"
|
||||
# without the post-checkout hook, any changed files would now be writeable
|
||||
refute_file_writable file1.dat
|
||||
refute_file_writable file2.dat
|
||||
assert_file_writable file3.big
|
||||
assert_file_writable file4.big
|
||||
assert_file_writeable file3.big
|
||||
assert_file_writeable file4.big
|
||||
|
||||
# checkout branch
|
||||
git checkout branch2
|
||||
@ -81,9 +81,9 @@ begin_test "post-checkout"
|
||||
refute_file_writable file1.dat
|
||||
refute_file_writable file2.dat
|
||||
refute_file_writable file5.dat
|
||||
assert_file_writable file3.big
|
||||
assert_file_writable file4.big
|
||||
assert_file_writable file6.big
|
||||
assert_file_writeable file3.big
|
||||
assert_file_writeable file4.big
|
||||
assert_file_writeable file6.big
|
||||
|
||||
# Confirm that contents of existing files were updated even though were read-only
|
||||
[ "$(cat file2.dat)" == "file 2 updated in branch2" ]
|
||||
@ -106,12 +106,12 @@ begin_test "post-checkout"
|
||||
# now lock files, then remove & restore
|
||||
git lfs lock file1.dat
|
||||
git lfs lock file2.dat
|
||||
assert_file_writable file1.dat
|
||||
assert_file_writable file2.dat
|
||||
assert_file_writeable file1.dat
|
||||
assert_file_writeable file2.dat
|
||||
rm -f *.dat
|
||||
git checkout file1.dat file2.dat file5.dat
|
||||
assert_file_writable file1.dat
|
||||
assert_file_writable file2.dat
|
||||
assert_file_writeable file1.dat
|
||||
assert_file_writeable file2.dat
|
||||
refute_file_writable file5.dat
|
||||
|
||||
)
|
||||
|
@ -27,8 +27,8 @@ begin_test "post-commit"
|
||||
# New lockable files should have been made read-only now since not locked
|
||||
refute_file_writable pcfile1.dat
|
||||
refute_file_writable pcfile2.dat
|
||||
assert_file_writable pcfile3.big
|
||||
assert_file_writable pcfile4.big
|
||||
assert_file_writeable pcfile3.big
|
||||
assert_file_writeable pcfile4.big
|
||||
|
||||
git push -u origin master
|
||||
|
||||
@ -43,8 +43,8 @@ begin_test "post-commit"
|
||||
git commit -m "Updated"
|
||||
|
||||
# files should remain writeable since locked
|
||||
assert_file_writable pcfile1.dat
|
||||
assert_file_writable pcfile2.dat
|
||||
assert_file_writeable pcfile1.dat
|
||||
assert_file_writeable pcfile2.dat
|
||||
|
||||
)
|
||||
end_test
|
||||
|
@ -72,15 +72,15 @@ begin_test "post-merge"
|
||||
# without the post-checkout hook, any changed files would now be writeable
|
||||
refute_file_writable file1.dat
|
||||
refute_file_writable file2.dat
|
||||
assert_file_writable file3.big
|
||||
assert_file_writable file4.big
|
||||
assert_file_writeable file3.big
|
||||
assert_file_writeable file4.big
|
||||
|
||||
# merge branch, with readonly option disabled to demonstrate what would happen
|
||||
GIT_LFS_SET_LOCKABLE_READONLY=0 git merge origin/branch2
|
||||
# branch2 had hanges to file2.dat and file5.dat which were lockable
|
||||
# but because we disabled the readonly feature they will be writeable now
|
||||
assert_file_writable file2.dat
|
||||
assert_file_writable file5.dat
|
||||
assert_file_writeable file2.dat
|
||||
assert_file_writeable file5.dat
|
||||
|
||||
# now let's do it again with the readonly option enabled
|
||||
git reset --hard HEAD^
|
||||
|
@ -411,10 +411,10 @@ begin_test "track lockable read-only/read-write"
|
||||
echo "sub blah blah" > subfolder/test.bin
|
||||
echo "sub foo bar" > subfolder/test.dat
|
||||
# should start writeable
|
||||
assert_file_writable test.bin
|
||||
assert_file_writable test.dat
|
||||
assert_file_writable subfolder/test.bin
|
||||
assert_file_writable subfolder/test.dat
|
||||
assert_file_writeable test.bin
|
||||
assert_file_writeable test.dat
|
||||
assert_file_writeable subfolder/test.bin
|
||||
assert_file_writeable subfolder/test.dat
|
||||
|
||||
# track *.bin, not lockable yet
|
||||
git lfs track "*.bin" | grep "Tracking \"\*.bin\""
|
||||
@ -423,17 +423,17 @@ begin_test "track lockable read-only/read-write"
|
||||
|
||||
# bin should remain writeable, dat should have been made read-only
|
||||
|
||||
assert_file_writable test.bin
|
||||
assert_file_writeable test.bin
|
||||
refute_file_writable test.dat
|
||||
assert_file_writable subfolder/test.bin
|
||||
assert_file_writeable subfolder/test.bin
|
||||
refute_file_writable subfolder/test.dat
|
||||
|
||||
git add .gitattributes test.bin test.dat
|
||||
git commit -m "First commit"
|
||||
|
||||
# bin should still be writeable
|
||||
assert_file_writable test.bin
|
||||
assert_file_writable subfolder/test.bin
|
||||
assert_file_writeable test.bin
|
||||
assert_file_writeable subfolder/test.bin
|
||||
# now make bin lockable
|
||||
git lfs track --lockable "*.bin" | grep "Tracking \"\*.bin\""
|
||||
# bin should now be read-only
|
||||
@ -443,8 +443,8 @@ begin_test "track lockable read-only/read-write"
|
||||
# remove lockable again
|
||||
git lfs track --not-lockable "*.bin" | grep "Tracking \"\*.bin\""
|
||||
# bin should now be writeable again
|
||||
assert_file_writable test.bin
|
||||
assert_file_writable subfolder/test.bin
|
||||
assert_file_writeable test.bin
|
||||
assert_file_writeable subfolder/test.bin
|
||||
)
|
||||
end_test
|
||||
|
||||
|
@ -208,7 +208,7 @@ assert_attributes_count() {
|
||||
fi
|
||||
}
|
||||
|
||||
assert_file_writable() {
|
||||
assert_file_writeable() {
|
||||
ls -l "$1" | grep -e "^-rw"
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user