- FileTestHelper when the hash paramater is a hash with only one file
- should execute the block parameter
- should not use the current directory
- should start in an empty working directory
- should delete the working directory and its contents after running the block
- FileTestHelper when the hash paramater is nil
- should execute the block parameter
- should not use the current directory
- should start in an empty working directory
- should delete the working directory and its contents after running the block
- FileTestHelper when the hash paramater is an empty hash
- should execute the block parameter
- should not use the current directory
- should start in an empty working directory
- should delete the working directory and its contents after running the block
- FileTestHelper
- should create the files and directories that were specified in a hash
- should be possible to define the content of created files
- should interpret a path with an ending / as a directory
- should throw an error if trying to set file content to a directory
- should throw an error if a path which starts with the "/" character is specified
- should throw an error if a path uses ".."
- should not throw an exception when the hash parameter is nil