Update README.adoc
This commit is contained in:
committed by
Sébastien Deleuze
parent
2db66fb281
commit
03a7820894
10
README.adoc
10
README.adoc
@@ -599,8 +599,8 @@ class HtmlController(private val repository: ArticleRepository,
|
|||||||
|
|
||||||
fun Article.render() = RenderedArticle(
|
fun Article.render() = RenderedArticle(
|
||||||
title,
|
title,
|
||||||
markdownConverter.invoke(headline),
|
markdownConverter(headline),
|
||||||
markdownConverter.invoke(content),
|
markdownConverter(content),
|
||||||
author,
|
author,
|
||||||
id,
|
id,
|
||||||
addedAt.format()
|
addedAt.format()
|
||||||
@@ -704,8 +704,8 @@ class ArticleController(private val repository: ArticleRepository,
|
|||||||
@GetMapping("/{id}")
|
@GetMapping("/{id}")
|
||||||
fun findOne(@PathVariable id: Long, @RequestParam converter: String?) = when (converter) {
|
fun findOne(@PathVariable id: Long, @RequestParam converter: String?) = when (converter) {
|
||||||
"markdown" -> repository.findById(id).map { it.copy(
|
"markdown" -> repository.findById(id).map { it.copy(
|
||||||
headline = markdownConverter.invoke(it.headline),
|
headline = markdownConverter(it.headline),
|
||||||
content = markdownConverter.invoke(it.content)) }
|
content = markdownConverter(it.content)) }
|
||||||
null -> repository.findById(id)
|
null -> repository.findById(id)
|
||||||
else -> throw IllegalArgumentException("Only markdown converter is supported")
|
else -> throw IllegalArgumentException("Only markdown converter is supported")
|
||||||
}
|
}
|
||||||
@@ -747,7 +747,7 @@ class HttpApiTests(@Autowired val mockMvc: MockMvc) {
|
|||||||
val spring5Article = Article("Spring Framework 5.0 goes GA", "Dear Spring community ...", "Lorem ipsum", juergen, 1)
|
val spring5Article = Article("Spring Framework 5.0 goes GA", "Dear Spring community ...", "Lorem ipsum", juergen, 1)
|
||||||
val spring43Article = Article("Spring Framework 4.3 goes GA", "Dear Spring community ...", "Lorem ipsum", juergen, 2)
|
val spring43Article = Article("Spring Framework 4.3 goes GA", "Dear Spring community ...", "Lorem ipsum", juergen, 2)
|
||||||
whenever(articleRepository.findAllByOrderByAddedAtDesc()).thenReturn(listOf(spring5Article, spring43Article))
|
whenever(articleRepository.findAllByOrderByAddedAtDesc()).thenReturn(listOf(spring5Article, spring43Article))
|
||||||
whenever(markdownConverter.invoke(any())).thenAnswer { it.arguments[0] }
|
whenever(markdownConverter(any())).thenAnswer { it.arguments[0] }
|
||||||
mockMvc.perform(get("/api/article/").accept(MediaType.APPLICATION_JSON))
|
mockMvc.perform(get("/api/article/").accept(MediaType.APPLICATION_JSON))
|
||||||
.andExpect(status().isOk)
|
.andExpect(status().isOk)
|
||||||
.andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8))
|
.andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8))
|
||||||
|
|||||||
Reference in New Issue
Block a user