原因はdescribeの第一引数とtestの第一引数の文字列が同じか、一方が他方に含まれることだった。
例えば、以下のようにどちらも"comment1"になっているとエラーになる。
describe("comment1", () => { test("comment1", async () => { ... }); });
謎の挙動だなぁ。。
原因はdescribeの第一引数とtestの第一引数の文字列が同じか、一方が他方に含まれることだった。
例えば、以下のようにどちらも"comment1"になっているとエラーになる。
describe("comment1", () => { test("comment1", async () => { ... }); });
謎の挙動だなぁ。。
prismaの$use機能を使うと、DBに実際はアクセスせずMockデータを返すことができる。
ただ、この機能を使う場合、PrismaClientのインスタンスを作る必要があり、作った時にDBに接続しにいって、テスト環境でDBが無くてエラーになることがあった。
公式はJestでMockすることを推奨しているのでそれに従った方がよさそう。
参考: www.prisma.io
Ctrl+K, Ctrl+0 ですべて折りたたむ。最近VSCode触ってるけどIntelliJ系のIDEの方が好きだなぁ。
ボタンが出ると1行全体が下がるので、書いてる行が上がったり下がったりしてすごい鬱陶しい・・
VSCodeの設定で
"editor.codeLens": false
を設定するとdebugボタンが出なくなった。
参考: github.com
急にyarn buildなどのタスクを実行するとterminalが固まるようになった。
git stashをしてもやはり固まる。
原因はいつの間にかcore dumpが吐かれていたことだった。プロジェクトフォルダにcore.xxxxのようなファイル名で4GBのファイルができていた。
これを削除したら直った。
EC2上にremote containerを立ち上げ、そこに接続して開発をしている場合。
EC2にsshトンネルを掘って接続している。
あるタイミングまでは普通に開発用サーバをコンテナで起動してローカルのブラウザからアクセス出来ていたが突然出来なくなった。
原因はわからないが、以下を実施すると直った。
(追記)再度掲題の現象が発生した時に、Chromeを再起動すると直った。クライアント側の問題だったのか。。