У меня есть приложение Grails, которое контролирует доступ, защищенный Spring Security.
Я пытаюсь создать тестового пользователя, а затем войти в систему, используя то же самое из экрана входа в систему, а затем пройти через мои экраны.
Похоже, довольно распространенная вещь, чтобы попытаться сделать.
Тем не менее, после (предположительно) успешного создания тестового пользователя (в спецификации теста, а не Bootstrap.groovy) тот же пользователь не найден при попытке входа в систему.
Когда я делаю User.list () в коде приложения (где у меня есть точка останова в точке входа в систему), ничего не происходит. Но они существуют в тесте. Это как две отдельные сессии.
Кто-нибудь знает правильный способ сделать это?
Рад поделиться кодом, если нет очевидного ответа, который мне не хватает.