Add test for empty file
Make file blob test more generic
Add all simple file tests from the documentation