This commit is contained in:
2018-12-07 16:27:42 +00:00
parent e8025f29fb
commit 9fd0efe501

View File

@@ -360,10 +360,12 @@ namespace raven_integration
// Util.ValidateDataReturnResponseOk(a);
// long TagId = a.ObjectResponse["data"]["id"].Value<long>();
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<long>();
//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<long>();
//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);