@Test
public void discoversModelsFromClasspath() {

    URL[] urls = new URL[]{getClass().getResource("jar-import.jar")};
    URLClassLoader classLoader = new URLClassLoader(urls);
    List<URL> models = ModelDiscovery.findModels(classLoader);
    List<String> names = models.stream()
            .map(ModelDiscovery::getSmithyModelPathFromJarUrl)
            .collect(Collectors.toList());
    assertThat(names, contains("a.smithy", "b/b.smithy", "b/c/c.json"));
}