@ -28,6 +28,7 @@ import org.junit.rules.ExpectedException;
@@ -28,6 +28,7 @@ import org.junit.rules.ExpectedException;
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 class LocalDevToolsAutoConfigurationTests {
@@ -89,6 +90,13 @@ public class LocalDevToolsAutoConfigurationTests {
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 class LocalDevToolsAutoConfigurationTests {
@@ -242,4 +250,9 @@ public class LocalDevToolsAutoConfigurationTests {
}
@Configuration
@Import ( { LocalDevToolsAutoConfiguration . class , ResourceProperties . class } )
public static class WebResourcesConfig {
}
}