|
|
@@ -28,6 +28,7 @@ |
|
|
import org.springframework.beans.factory.NoSuchBeanDefinitionException; |
|
|
import org.springframework.boot.SpringApplication; |
|
|
import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration; |
|
|
import org.springframework.boot.autoconfigure.web.ResourceProperties; |
|
|
import org.springframework.boot.devtools.classpath.ClassPathChangedEvent; |
|
|
import org.springframework.boot.devtools.classpath.ClassPathFileSystemWatcher; |
|
|
import org.springframework.boot.devtools.filewatch.ChangedFiles; |
|
|
@@ -89,6 +90,13 @@ public void thymeleafCacheIsFalse() throws Exception { |
|
|
assertThat(resolver.isCacheable(), equalTo(false)); |
|
|
} |
|
|
|
|
|
@Test |
|
|
public void resourceCachePeriodIsZero() throws Exception { |
|
|
this.context = initializeAndRun(WebResourcesConfig.class); |
|
|
ResourceProperties properties = this.context.getBean(ResourceProperties.class); |
|
|
assertThat(properties.getCachePeriod(), equalTo(0)); |
|
|
} |
|
|
|
|
|
@Test |
|
|
public void liveReloadServer() throws Exception { |
|
|
this.context = initializeAndRun(Config.class); |
|
|
@@ -242,4 +250,9 @@ public LiveReloadServer liveReloadServer() { |
|
|
|
|
|
} |
|
|
|
|
|
@Configuration |
|
|
@Import({ LocalDevToolsAutoConfiguration.class, ResourceProperties.class }) |
|
|
public static class WebResourcesConfig { |
|
|
|
|
|
} |
|
|
} |