charm: add RequiredCharms test