summaryrefslogtreecommitdiffstats
path: root/api4
diff options
context:
space:
mode:
authorDmitry Samuylov <dsamuylov@pharo.com>2018-08-29 18:44:00 -0400
committerElias Nahum <nahumhbl@gmail.com>2018-08-29 19:44:00 -0300
commiteffa9d33fcbbab27f69a4c59356a84f925d41baf (patch)
tree2d68627c0d364f3506cde3a4347907b9b7ed1755 /api4
parente742ba7d517c38534fbd4bb964accfb8f18c7841 (diff)
downloadchat-effa9d33fcbbab27f69a4c59356a84f925d41baf.tar.gz
chat-effa9d33fcbbab27f69a4c59356a84f925d41baf.tar.bz2
chat-effa9d33fcbbab27f69a4c59356a84f925d41baf.zip
bug fix: after and before search flags should not be inclusive of the selected date (#9327)
* fix for date based flag support to make the after and before flags not inclusive of the selected date * updated search posts tests using date flags to take into account new non inclusive of the selected date behavior of those flags
Diffstat (limited to 'api4')
-rw-r--r--api4/post_test.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/api4/post_test.go b/api4/post_test.go
index 5f8cb5b31..c428d3ab2 100644
--- a/api4/post_test.go
+++ b/api4/post_test.go
@@ -1581,19 +1581,24 @@ func TestSearchPostsWithDateFlags(t *testing.T) {
resultCount = resultCount + 1
}
}
- if resultCount != 3 {
+ if resultCount != 2 {
t.Fatalf("wrong number of posts returned %v", len(posts.Order))
}
posts, _ = Client.SearchPosts(th.BasicTeam.Id, "before:2018-08-02", false)
- if len(posts.Order) != 2 {
+ if len(posts.Order) != 1 {
t.Fatalf("wrong number of posts returned %v", len(posts.Order))
}
posts, _ = Client.SearchPosts(th.BasicTeam.Id, "before:2018-08-03 after:2018-08-02", false)
- if len(posts.Order) != 2 {
+ if len(posts.Order) != 0 {
t.Fatalf("wrong number of posts returned %v", len(posts.Order))
}
+
+ posts, _ = Client.SearchPosts(th.BasicTeam.Id, "before:2018-08-03 after:2018-08-01", false)
+ if len(posts.Order) != 1 {
+ t.Fatalf("wrong number of posts returned %v", len(posts.Order))
+ }
}
func TestGetFileInfosForPost(t *testing.T) {