diff --git a/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java b/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java index aaec90ea641..d1afedcbd99 100644 --- a/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java +++ b/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java @@ -133,7 +133,7 @@ void testFailure_invalidContactObjectUri() { } @Test - void testSuccess_contactObjectUri_worksWhenNotProhibited() throws Exception { + void testSuccess_contactObjectUriSent_worksWhenNotProhibited() throws Exception { persistResource( FeatureFlag.get(PROHIBIT_CONTACT_OBJECTS_ON_LOGIN) .asBuilder() @@ -142,6 +142,16 @@ void testSuccess_contactObjectUri_worksWhenNotProhibited() throws Exception { doSuccessfulTest("login_with_contact_objuri.xml"); } + @Test + void testSuccess_contactObjectUriNotSent_worksWhenNotProhibited() throws Exception { + persistResource( + FeatureFlag.get(PROHIBIT_CONTACT_OBJECTS_ON_LOGIN) + .asBuilder() + .setStatusMap(ImmutableSortedMap.of(START_OF_TIME, FeatureStatus.INACTIVE)) + .build()); + doSuccessfulTest("login_valid.xml"); + } + @Test void testFailure_invalidTypes() { doFailingTest("login_invalid_types.xml", UnimplementedObjectServiceException.class);