@Test
public void requiresVersion() {

    Exception thrown = Assertions.assertThrows(SourceException.class, () -> {
        SmithyBuildConfig.load(Paths.get(getResourcePath("missing-version.json")));
    });
    assertThat(thrown.getMessage(), containsString("version"));
}