はじめに
こんにちは!@nyakako13 です。
ChatGPTに相談したらハマりかけた話です。
最後に次世代GPT2?を試してみました。
間違い探しです
import { render, waitFor } from "@testing-library/react";
import App from "../App";
describe("App", () => {
test("タイトルが表示していること", async () => {
render(<App />);
await waitFor(() => screen.getAllByTestId("table"));
const title = screen.get("title");
expect(title).toBeInTheDocument();
});
});
screen.get
まで入力してるのに、getByTestId
とかgetByRole〜
とかの入力補完の候補が表示しない!
なぜだー!!
「vscode jest 入力補完 効かない」みたいなキーワードでググってもよくわかないー。
そうだ、GPT先生に聞いてみよう。
間違った質問の仕方と回答
やってみるも改善できず・・・
再生成したり、claudeに聞いてみたりしても拡張機能やライブラリ、設定ファイルの見直しを提案されるばかりで改善できず。。
そして、これらの回答の内容は全部必要ありません!!!
正しい質問の仕方と回答
screenのインポートが漏れていただけでした。。
余談
ちなみに次世代のGPT2??ではコードなしの質問でも解決できそう。やば。
https://chat.lmsys.org/
のAI battle でModel 名が下記だとGPT2だという噂。
- im-a-good-gpt2-chatbot
- im-also-a-good-gpt2-chatbot
感想
具体的なコーディングでググっても解決できない時などは、開発環境や前提条件を共有したり、実際のコードを入力してAIに相談するようにしていましたが、今回はちょっとした質問でハマりかけたので、気をつけたいと思います。
おわりに
よかったらX(@nyakako13)もフォローしてもらえると嬉しいです。
Qiita100投稿まで残り89!
未経験や浅経験、厳しいと言われている年代でエンジニアへの転職活動されている方、負けずにがんばりましょう!!
参考