From effa9d33fcbbab27f69a4c59356a84f925d41baf Mon Sep 17 00:00:00 2001 From: Dmitry Samuylov Date: Wed, 29 Aug 2018 18:44:00 -0400 Subject: 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 --- api4/post_test.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'api4') 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) { -- cgit v1.2.3-1-g7c22