mirror of https://github.com/01-edu/public.git
test(file-cheker): create test folder and delete it from test file
This commit is contained in:
parent
22068682cb
commit
a1a27fe0f5
|
@ -12,6 +12,18 @@ then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
if test ! -e file-checker; then
|
||||
mkdir file-checker
|
||||
cd file-checker
|
||||
touch readable-and-writable readable-only readable-and-executable readable-writable-executable
|
||||
chmod -x "$script_dirS/file-checker/readable-and-writable"
|
||||
chmod -xw "$script_dirS/file-checker/readable-only"
|
||||
chmod -w "$script_dirS/file-checker/readable-and-executable"
|
||||
chmod +x "$script_dirS/file-checker/readable-and-executable"
|
||||
chmod +x "$script_dirS/file-checker/readable-writable-executable"
|
||||
cd ..
|
||||
fi
|
||||
|
||||
challenge() {
|
||||
submitted=$(bash "$script_dirS"/student/file-checker.sh "$1")
|
||||
expected=$(bash "$script_dirS"/solutions/file-checker.sh "$1")
|
||||
|
@ -19,12 +31,8 @@ challenge() {
|
|||
diff <(echo "$submitted") <(echo "$expected")
|
||||
}
|
||||
|
||||
chmod -xw "$script_dirS/file-checker/readable-only"
|
||||
challenge "$script_dirS/file-checker/readable-only"
|
||||
chmod -x "$script_dirS/file-checker/readable-and-writable"
|
||||
challenge "$script_dirS/file-checker/readable-and-writable"
|
||||
chmod -w "$script_dirS/file-checker/readable-and-executable"
|
||||
chmod +x "$script_dirS/file-checker/readable-and-executable"
|
||||
challenge "$script_dirS/file-checker/readable-and-executable"
|
||||
chmod +x "$script_dirS/file-checker/readable-writable-executable"
|
||||
challenge "$script_dirS/file-checker/readable-writable-executable"
|
||||
rm -rf file-checker
|
||||
|
|
Loading…
Reference in New Issue