From 9600fc3742d2023b5a274595e8d4b937ff537375 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 26 Feb 2026 08:10:14 -0800 Subject: [PATCH] 4648 --- Project/ProjectCrud.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Project/ProjectCrud.cs b/Project/ProjectCrud.cs index 917d624..ebf091e 100644 --- a/Project/ProjectCrud.cs +++ b/Project/ProjectCrud.cs @@ -39,7 +39,7 @@ namespace raven_integration ApiResponse a = await Util.PostAsync("project", await Util.GetTokenAsync("superuser", "l3tm3in"), payload); Util.ValidateDataReturnResponseOk(a); long FirstObjectId = a.ObjectResponse["data"]["id"].Value(); - ((long)a.ObjectResponse["data"]["serial"]).Should().NotBe(0); + ((string)a.ObjectResponse["data"]["name"]).Should().Be(projectName); //another projectName = Util.Uniquify("Second Test PROJECT"); payload = $$""" @@ -52,20 +52,21 @@ namespace raven_integration //RETRIEVE a = await Util.GetAsync("project/" + SecondObjectId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateDataReturnResponseOk(a); - a.ObjectResponse["data"]["name"].Value().Should().Be("Second Test PROJECT"); + a.ObjectResponse["data"]["name"].Value().Should().Be(projectName); a.ObjectResponse["data"]["notes"].Value().Should().Be("What's the frequency Kenneth?"); ((JArray)a.ObjectResponse["data"]["tags"]).Count.Should().Be(7); //UPDATE var oUpdate = a.ObjectResponse["data"]; - oUpdate["name"] = Util.Uniquify("UPDATED VIA PUT SECOND TEST WIDGET"); + projectName = Util.Uniquify("UPDATED VIA PUT SECOND TEST WIDGET"); + oUpdate["name"] = projectName; a = await Util.PutAsync("project", await Util.GetTokenAsync("superuser", "l3tm3in"), oUpdate.ToString()); Util.ValidateHTTPStatusCode(a, 200); //check PUT worked a = await Util.GetAsync("project/" + SecondObjectId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); Util.ValidateNoErrorInResponse(a); - a.ObjectResponse["data"]["name"].Value().Should().Be("UPDATED VIA PUT SECOND TEST WIDGET"); + a.ObjectResponse["data"]["name"].Value().Should().Be(projectName); //DELETE a = await Util.DeleteAsync("project/" + FirstObjectId.ToString(), await Util.GetTokenAsync("superuser", "l3tm3in")); @@ -143,7 +144,7 @@ namespace raven_integration w2.active = true; w2.usertype = 1; w2.notes = "blah"; - + ApiResponse r2 = await Util.PostAsync("project", await Util.GetTokenAsync("superuser", "l3tm3in"), w2.ToString());