|
|
|
|
@ -42,14 +42,13 @@ class WebResourcesRuntimeHintsTests {
@@ -42,14 +42,13 @@ class WebResourcesRuntimeHintsTests {
|
|
|
|
|
RuntimeHints hints = register( |
|
|
|
|
new TestClassLoader(List.of("META-INF/resources/", "resources/", "static/", "public/"))); |
|
|
|
|
assertThat(hints.resources().resourcePatternHints()).singleElement() |
|
|
|
|
.satisfies(include("META-INF", "META-INF/resources", "META-INF/resources/*", "resources", "resources/*", |
|
|
|
|
"static", "static/*", "public", "public/*")); |
|
|
|
|
.satisfies(include("META-INF/resources/*", "resources/*", "static/*", "public/*")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
void registerHintsWithOnlyStaticLocations() { |
|
|
|
|
RuntimeHints hints = register(new TestClassLoader(List.of("static/"))); |
|
|
|
|
assertThat(hints.resources().resourcePatternHints()).singleElement().satisfies(include("static", "static/*")); |
|
|
|
|
assertThat(hints.resources().resourcePatternHints()).singleElement().satisfies(include("static/*")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
@ -67,7 +66,7 @@ class WebResourcesRuntimeHintsTests {
@@ -67,7 +66,7 @@ class WebResourcesRuntimeHintsTests {
|
|
|
|
|
|
|
|
|
|
private Consumer<ResourcePatternHints> include(String... patterns) { |
|
|
|
|
return (hint) -> { |
|
|
|
|
assertThat(hint.getIncludes()).map(ResourcePatternHint::getPattern).containsExactlyInAnyOrder(patterns); |
|
|
|
|
assertThat(hint.getIncludes()).map(ResourcePatternHint::getPattern).containsExactly(patterns); |
|
|
|
|
assertThat(hint.getExcludes()).isEmpty(); |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|
|