From 9fd0efe501a5a28a070ec32ca785b6c0657810b9 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 7 Dec 2018 16:27:42 +0000 Subject: [PATCH] --- test/raven-integration/Search/SearchOps.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/test/raven-integration/Search/SearchOps.cs b/test/raven-integration/Search/SearchOps.cs index 70fb60c0..aa11ef7d 100644 --- a/test/raven-integration/Search/SearchOps.cs +++ b/test/raven-integration/Search/SearchOps.cs @@ -360,10 +360,12 @@ namespace raven_integration // Util.ValidateDataReturnResponseOk(a); // long TagId = a.ObjectResponse["data"]["id"].Value(); + + var SearchTagPhrase = Util.Uniquify("TAGSEARCH"); //Tags dynamic TagsArray = new JArray(); - TagsArray.Add(Util.Uniquify("TAGSEARCH")); - + TagsArray.Add(SearchTagPhrase); + //w.tags = InclusiveTagsArray; //CREATE A WIDGET @@ -373,13 +375,13 @@ namespace raven_integration D.active = true; D.roles = 0; D.notes = "This record will match in notes and tag: elementary my dear aardvark"; - D.tags=TagsArray; + D.tags = TagsArray; ApiResponse a = await Util.PostAsync("Widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long MatchWidgetInNotesId = a.ObjectResponse["data"]["id"].Value(); - + //CREATE A WIDGET WITH TAG BUT NOT SEARCH PHRASE @@ -389,13 +391,13 @@ namespace raven_integration D.active = true; D.roles = 0; D.notes = "This record will match in tag but no search phrase"; - D.tags=TagsArray; + D.tags = TagsArray; a = await Util.PostAsync("Widget", await Util.GetTokenAsync("manager", "l3tm3in"), D.ToString()); Util.ValidateDataReturnResponseOk(a); long NoPhraseMatchWidgetInTagId = a.ObjectResponse["data"]["id"].Value(); - + //CREATE FIRST TEST USER WITH PHRASE IN NAME BUT NO TAG D = new JObject(); @@ -417,11 +419,10 @@ namespace raven_integration //Now see if can find those objects with a phrase search dynamic SearchParameters = new JObject(); - SearchParameters.phrase = TEST_SEARCH_PHRASE; + SearchParameters.phrase = TEST_SEARCH_PHRASE + " " + SearchTagPhrase; SearchParameters.nameOnly = false; SearchParameters.typeOnly = 0;//no type - //product.Tags = new JArray("Real", "OnSale"); - SearchParameters.tags = new JArray(new long[] { TagId }); + a = await Util.PostAsync("Search", await Util.GetTokenAsync("manager", "l3tm3in"), SearchParameters.ToString()); Util.ValidateDataReturnResponseOk(a);