I believe AssetResolver will return the full path if it can't resolve, so might be nice to have a test for that as well, since ':' in a filename is valid, so if someone used '/home/sontek/foo:bar' as base_dir that should still work