Skip to content

Commit

Permalink
test: change korean to english (toss#390)
Browse files Browse the repository at this point in the history
  • Loading branch information
po4tion authored Dec 11, 2023
1 parent fd23662 commit 0fd0b65
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions packages/common/utils/src/Masker.spec.ts
Original file line number Diff line number Diff line change
@@ -1,38 +1,39 @@
import { Masker } from './Masker';

describe('Masker', () => {
describe('maskName은', () => {
it('두 글자 한글 이름을 잘 마스킹한다', () => {
describe('maskName', () => {
it('should mask a two-letter Korean name', () => {
expect(Masker.maskName('이한')).toBe('이*');
});
it('세 글자 한글 이름을 잘 마스킹한다', () => {
it('should mask a three-letter Korean name', () => {
expect(Masker.maskName('강찬규')).toBe('강*규');
expect(Masker.maskName('김도환')).toBe('김*환');
expect(Masker.maskName('정석호')).toBe('정*호');
});
it('네 글자 한글 이름을 잘 마스킹한다', () => {
it('should mask a four-letter Korean name', () => {
expect(Masker.maskName('남궁토스')).toBe('남**스');
expect(Masker.maskName('독고토스')).toBe('독**스');
});
it('6자 미만 영문 이름을 잘 마스킹한다', () => {
it('should mask an English name with less than 6 characters', () => {
expect(Masker.maskName('Hi')).toBe('Hi');
expect(Masker.maskName('Amy')).toBe('A*y');
expect(Masker.maskName('John')).toBe('J**n');
expect(Masker.maskName('David')).toBe('D***d');
});
it('6자 이상 영문 이름을 잘 마스킹한다', () => {
it('should properly mask an English name with 6 or more characters', () => {
expect(Masker.maskName('John Legend')).toBe('Jo** ****nd');
expect(Masker.maskName('Hello World')).toBe('He*** ***ld');
});
});
describe('maskPhoneNumber는', () => {
it('hyphen으로 구분된 전화번호를 잘 마스킹한다', () => {

describe('maskPhoneNumber', () => {
it('should properly mask a phone number separated by hyphens', () => {
expect(Masker.maskPhoneNumber('010-1234-5678')).toBe('010-****-5678');
expect(Masker.maskPhoneNumber('02-123-4567')).toBe('02-***-4567');
expect(Masker.maskPhoneNumber('02-1234-5678')).toBe('02-****-5678');
expect(Masker.maskPhoneNumber('031-222-2222')).toBe('031-***-2222');
});
it('hyphen으로 구분되지 않은 전화번호를 잘 마스킹한다', () => {
it('should mask a phone number not separated by hyphens', () => {
expect(Masker.maskPhoneNumber('01012345678')).toBe('010****5678');
expect(Masker.maskPhoneNumber('021234567')).toBe('02***4567');
expect(Masker.maskPhoneNumber('0212345678')).toBe('02****5678');
Expand Down

0 comments on commit 0fd0b65

Please sign in to comment.