forked from baron/baron-sso
계정 생성, 비밀번호변경, 삭제 테스트케이스 추가
This commit is contained in:
@@ -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¬ice=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',
|
||||
);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user