@Test
public void discoversModelsInManifests() throws MalformedURLException {

    URL manifest = getClass().getResource("manifest-valid");
    String prefix = manifest.toString().substring(0, manifest.toString().length() - "manifest".length());
    List<URL> models = ModelDiscovery.findModels(manifest);
    assertThat(models, contains(
            new URL(prefix + "foo.smithy"),
            new URL(prefix + "baz/bar/example.json"),
            new URL(prefix + "test"),
            new URL(prefix + "test2")));
}