X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Fclub%2Fwpia%2Fgigi%2Fpages%2Fadmin%2FTestSEAdminPageDetails.java;h=b3dad24073a29e7572bf9a71225ca999dd0acd0c;hp=9187c4f18156eaa87ad033f8d92cdd18a4e8ac97;hb=bb3f2922c28e31def60ea7be34a8c5015ca18bb1;hpb=fb82805feb4ac7a4caafee498c1dd20c870fc4fc diff --git a/tests/club/wpia/gigi/pages/admin/TestSEAdminPageDetails.java b/tests/club/wpia/gigi/pages/admin/TestSEAdminPageDetails.java index 9187c4f1..b3dad240 100644 --- a/tests/club/wpia/gigi/pages/admin/TestSEAdminPageDetails.java +++ b/tests/club/wpia/gigi/pages/admin/TestSEAdminPageDetails.java @@ -183,4 +183,28 @@ public class TestSEAdminPageDetails extends SEClientTest { return c; } + @Test + public void testUserDetailsRAAgent() throws IOException, GigiApiException { + User u0 = User.getById(createVerifiedUser("Kurti", "Hansel", createUniqueName() + "@email.com", TEST_PASSWORD)); + + HttpURLConnection uc = get(cookie, SupportUserDetailsPage.PATH + u0.getId() + "/"); + String res = IOUtils.readURL(uc); + assertThat(res, containsString("No (RA Agent Contract signed: No)")); + + signRAContract(u0); + uc = get(cookie, SupportUserDetailsPage.PATH + u0.getId() + "/"); + res = IOUtils.readURL(uc); + assertThat(res, containsString("No (RA Agent Contract signed: Yes)")); + + insertPassedTest(u0.getId()); + uc = get(cookie, SupportUserDetailsPage.PATH + u0.getId() + "/"); + res = IOUtils.readURL(uc); + assertThat(res, containsString("No (RA Agent Contract signed: Yes)")); + + insertVerificationPoints(u0.getId()); + uc = get(cookie, SupportUserDetailsPage.PATH + u0.getId() + "/"); + res = IOUtils.readURL(uc); + assertThat(res, not(containsString("RA Agent Contract signed:"))); + + } }