Tests (and minor tweaks) for String, File, and ExternalAsset.