spec for filename validation