File tree Expand file tree Collapse file tree
server/application-server/src/test/java/de/tum/in/www1/hephaestus/account Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010import org .springframework .beans .factory .annotation .Autowired ;
1111import org .springframework .boot .test .autoconfigure .web .reactive .AutoConfigureWebTestClient ;
1212import org .springframework .test .web .reactive .server .WebTestClient ;
13+ import org .springframework .transaction .annotation .Transactional ;
1314
1415@ AutoConfigureWebTestClient
1516@ DisplayName ("Account controller integration" )
@@ -22,6 +23,7 @@ class AccountControllerIntegrationTest extends BaseIntegrationTest {
2223 private UserRepository userRepository ;
2324
2425 @ Test
26+ @ Transactional
2527 @ DisplayName ("GET /user/settings provisions a GitLab user from JWT claims when no user row exists yet" )
2628 void getUserSettingsProvisionsGitLabUserWhenMissing () {
2729 assertThat (userRepository .findByLogin ("gitlabuser" )).isEmpty ();
@@ -37,12 +39,12 @@ void getUserSettingsProvisionsGitLabUserWhenMissing() {
3739 .jsonPath ("$.aiReviewEnabled" )
3840 .isEqualTo (true )
3941 .jsonPath ("$.participateInResearch" )
40- .isEqualTo (false );
42+ .isEqualTo (true );
4143
4244 var provisionedUser = userRepository .findByLogin ("gitlabuser" );
4345 assertThat (provisionedUser ).isPresent ();
4446 assertThat (provisionedUser .orElseThrow ().getNativeId ()).isEqualTo (18024L );
4547 assertThat (provisionedUser .orElseThrow ().getProvider ().getType ()).isEqualTo (GitProviderType .GITLAB );
46- assertThat (provisionedUser .orElseThrow ().getProvider ().getServerUrl ()).isEqualTo ("https://gitlab.com " );
48+ assertThat (provisionedUser .orElseThrow ().getProvider ().getServerUrl ()).isEqualTo ("https://gitlab.lrz.de " );
4749 }
4850}
You can’t perform that action at this time.
0 commit comments