#61 Fix version date returned for the article.createdAt
This commit is contained in:
@@ -87,6 +87,7 @@ class ArticleForListing(
|
|||||||
ArticleRef(id),
|
ArticleRef(id),
|
||||||
ArticleAuthI<CitizenCartI>,
|
ArticleAuthI<CitizenCartI>,
|
||||||
Votable by VotableImp(),
|
Votable by VotableImp(),
|
||||||
|
CreatedAt by CreatedAt.Imp(),
|
||||||
CreatedBy<CitizenCartI>
|
CreatedBy<CitizenCartI>
|
||||||
|
|
||||||
interface ArticleForListingI : ArticleWithTitleI, CreatedBy<CitizenCartI> {
|
interface ArticleForListingI : ArticleWithTitleI, CreatedBy<CitizenCartI> {
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ object FindArticles {
|
|||||||
object {
|
object {
|
||||||
val id = it.id
|
val id = it.id
|
||||||
val title = it.title
|
val title = it.title
|
||||||
|
val createdAt = it.createdAt
|
||||||
val createdBy: Any = it.createdBy.toOutput()
|
val createdBy: Any = it.createdBy.toOutput()
|
||||||
val workgroup = it.workgroup?.let {
|
val workgroup = it.workgroup?.let {
|
||||||
object {
|
object {
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ begin
|
|||||||
select
|
select
|
||||||
a.id,
|
a.id,
|
||||||
a.title,
|
a.title,
|
||||||
|
a.created_at,
|
||||||
a.deleted_at,
|
a.deleted_at,
|
||||||
a.draft,
|
a.draft,
|
||||||
find_citizen_by_id_with_user(a.created_by_id) as created_by,
|
find_citizen_by_id_with_user(a.created_by_id) as created_by,
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ class `Article routes` : BaseTest() {
|
|||||||
`And the response should not be null`()
|
`And the response should not be null`()
|
||||||
`And the response should contain pattern`("$.result[0].createdBy.name.firstName", "firstName.+")
|
`And the response should contain pattern`("$.result[0].createdBy.name.firstName", "firstName.+")
|
||||||
`And the response should not contain`("$.result[1]")
|
`And the response should not contain`("$.result[1]")
|
||||||
|
`And the response should contain pattern`("$.result[0].createdAt", """[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}Z""") // 2021-04-16T16:39:06.890Z
|
||||||
`And the response should contain list`("$.result", 1)
|
`And the response should contain list`("$.result", 1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -82,6 +83,7 @@ class `Article routes` : BaseTest() {
|
|||||||
`When I send a GET request`("/articles/65cda9f3-8991-4420-8d41-1da9da72c9bb") `Then the response should be` OK and {
|
`When I send a GET request`("/articles/65cda9f3-8991-4420-8d41-1da9da72c9bb") `Then the response should be` OK and {
|
||||||
`And the response should not be null`()
|
`And the response should not be null`()
|
||||||
`And have property`("$.id") `which contains` "65cda9f3-8991-4420-8d41-1da9da72c9bb"
|
`And have property`("$.id") `which contains` "65cda9f3-8991-4420-8d41-1da9da72c9bb"
|
||||||
|
`And the response should contain pattern`("$.createdAt", """[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}Z""") // 2021-04-16T16:39:06.890Z
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user