Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GoQZipCodeのユニットテストを部分的に作成 #34

Open
wants to merge 159 commits into
base: main
Choose a base branch
from

Conversation

marumoto-goq
Copy link

変更の概要

GoQZipCodeのテスト作成にあたり部分的にユニットテストを作成しました。

変更の内容

  • GoQZipCodeのクラス内に定義されている以下の関数のテストを作成いたしました
    • convertZipCode
    • checkLength
    • convertHyphenatedZipCode

やったこと

  • jestをインストール
  • テスト用の以下のディレクトリを作成
    • test
      • 用途:テストを実行するファイルを格納します
    • constants
      • 用途:テストで仕様するテスト用のデータを記載したファイルを格納します
  • GoQZipCodeクラスのメソッドを参考にしたテストを作成

@marumoto-goq
Copy link
Author

@mori-goq
修正いたしました🙇‍♂️

@mori-goq
Copy link
Contributor

mori-goq commented May 7, 2024

@marumoto-goq
lintお願いします。

@marumoto-goq
Copy link
Author

@mori-goq
すみません遅くなりました修正完了しました🙇‍♂️
ご確認をお願いいたします。

Comment on lines 19 to 21
expect(checkLength(false, 4)).toBe(true);
expect(checkLength(false, 8)).toBe(true);
expect(checkLength(false, 10)).toBe(true);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@marumoto-goq
こういうのはあまり意味ないと思っていて、2以上であれば2と3だけテストが通ることを確認したらいいと思っている。
これを読むとよい。

src/test/utils/checkLength.test.ts Outdated Show resolved Hide resolved
src/test/utils/convertZipCode.test.ts Outdated Show resolved Hide resolved
@mori-goq
Copy link
Contributor

@marumoto-goq @nagaoka-goq @iwata-goq
okです

@marumoto-goq
Copy link
Author

@mori-goq
ありがとうございます😭😭😭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants