@Test
public void testGetRulesWithMissingPropertiesinRoutingRules(TestContext context){

    ((MockResourceStorage)storage).putMockData(rulesPath, RULES_WITH_MISSING_PROPS);
    RuleProvider ruleProvider = new RuleProvider(vertx, rulesPath, storage, properties);
    Future<List<Rule>> rulesFuture = ruleProvider.getRules();
    context.assertTrue(rulesFuture.failed(), "getRules() future should not have been successful");
    System.out.println(rulesFuture.cause().getMessage());
    context.assertNotNull(rulesFuture.cause());
    context.assertTrue(rulesFuture.cause().getMessage().contains("Could not resolve gateleen.test.prop.1"));
}