split tests files
add CustomDescriptor tests