1
0
forked from baron/baron-sso

계정 생성, 비밀번호변경, 삭제 테스트케이스 추가

This commit is contained in:
Lectom C Han
2026-02-19 11:29:12 +09:00
parent 7808d81bb4
commit 1a5b04d688
3 changed files with 168 additions and 0 deletions

View File

@@ -63,6 +63,14 @@ void main() {
);
});
test('buildLocalizedPath preserves redirect_url parameter', () {
final uri = Uri.parse('/signin?redirect_url=https://example.com/after');
expect(
buildLocalizedPath('ko', uri),
'/ko/signin?redirect_url=https://example.com/after',
);
});
test('buildLocalizedPath preserves raw query order and duplicates', () {
final uri = Uri.parse(
'/signin?a=1&a=2&redirect_uri=https%3A%2F%2Fexample.com%2Fcb%3Fx%3D1%26y%3D2',
@@ -109,5 +117,15 @@ void main() {
'/ko/signin?a=1&a=2&redirect_uri=https%3A%2F%2Fexample.com%2Fcb%3Fx%3D1%26y%3D2&notice=qr_login_required',
);
});
test('buildSigninRedirectPath preserves redirect_url and redirect_uri', () {
final uri = Uri.parse(
'/ko/profile?redirect_url=https%3A%2F%2Fa.example.com%2Fcb&redirect_uri=https%3A%2F%2Fb.example.com%2Fcb',
);
expect(
buildSigninRedirectPath('ko', uri),
'/ko/signin?redirect_url=https%3A%2F%2Fa.example.com%2Fcb&redirect_uri=https%3A%2F%2Fb.example.com%2Fcb',
);
});
});
}