tests for the config( ...->{file} ) option. addresses bug when ->{file} is a dir with a suffix.
one TestApp per case because config cannot be changed after ->setup