2
私は認証が必要な統合テストを行っています。 セッション状態(つまり、Cookie)が要求を維持していないようです。 CookieManagerなどがありますか?Groovy HttpBuilderで2つのリクエスト間でセッション状態を維持する方法
@Test
public void whenAuthenticatedUserRequestAForbiddenUrlShouldObtain403() {
def client = new RESTClient('http://127.0.0.1:8080/app/')
def login = client .post(
path: 'api/login.json',
body: [j_username: 'user', j_password: 'test'],
requestContentType: ContentType.URLENC)
def resp = client .get(path: 'forbidden-url')
assert (resp.status == 403)
==> FAILS status = 200
}