0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

完璧主義者脱却への道のり! 2025/02/26

Posted at

はじめに

完璧主義者脱却のための日記&学習記録です.
今日もゆる~く書いていきます.


日記

なんか記事のガイドライン見たら日記などはあまり書かない方がいいとのことだったので,隠しておきます.一応学習記録も載せているので大丈夫だと信じます.大丈夫だよね?


今日はエンジニアアルバイトを朝からしていたのですが,朝のミーティング的なものに1分ほど遅れてしまって(イヤホンがスマホに接続したままだったため...),少し怒られてしまいました.
ちょっと落ち込んだまま始まりましたが,同じアルバイトの子がプロジェクトチーム(アルバイト3人)でミーティングを開催してくれて,怒られた件については一切触れませんでしたが,人と話すだけでかなり気分が戻りました.
これからも定期的にミーティングをしながら作業をしていきたいと思いました.

まなんだこと

今日はJestでのテストについてです.
Jestでは単体テストをしてもモジュール内すべてをテスト(というかチェック)をするらしく,そのためどこかのファイルでグローバルに宣言している変数呼び出した関数などもテストしてしまいます.
今回それの解決にとてもてこずったので,解決策を共有します.

ここでは,problemFile.tsでその問題が起こってしまっており,testFile.test.tsでテストを行うとします.

testFile.test.ts
jest.mock("./problemFile", () => ({}));

これを書くことで,problemFileの内容をすべてモックにすることができ,問題を解決できます.

こんなに短いコードですが,これをするまでに2時間くらいかかった気がします.

おわりに

今日も頑張りました.
おやすみなさい.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?