カクカクしかじか

技術的なアレコレ

2023-02-01から1ヶ月間の記事一覧

GitHub Actionsで実行するワークフローを全てのブランチに対して有効にする設定方法

結論 branches: '**' の形式で指定すると全てのブランチのプッシュとプルリクエスト作成時にワークフローが実行されるようになります。 name: ci on: push: branches: - '**' # matches every branch pull_request: branches: - '**' # matches every branch…

TypeScript(JS)でswitch文を書いた際にESLintで「Unexpected lexical declaration in case block」のエラーになる際の解決法

結論 switch文の中で const { hoge, fuga } = event.payload.hogeFuga; のように分割代入をするとESLintで「Unexpected lexical declaration in case block」のエラーになるので、case 〇〇: { 処理 } という形式で書いてあげると怒られなくなります。 switc…

リモートブランチにローカルの別ブランチをPushしたい時の解決法

Git

結論 git push origin ローカル:リモート の形式でpushすればOKです👌 $ git push --force-with-lease origin local-dev:remote-dev

Nuxt.jsでComposition API利用時にcontextの中身をjestでmockしたい時の解決法

結論 📝 shallowMount(mount) のプロパティの mocks の中に $nuxt -> context -> mockしたいコンテキスト の順番で定義すれば良い describe("Component", () => { let localVue: typeof Vue; let wrapper: ReturnType<typeof shallowMount<Vue>>; beforeEach(() => { localVue = createL</typeof>…