【Rails / RSpec】モックの基本とcredentialsのモックについて

4月からの案件ではRails / RSpecで開発しており、実務では初めてRSpecのmockを使ったので記事にしておきます。digメソッドを使った場合のcredentialsのmockも少しだけ詰まったので併せて。 RSpecでmockしたいケース 例えば以下のようなコントローラーがある…

【Nuxt.js】@nuxtjs/composition-apiでuseContextから読み込んだaxiosをテストする

@nuxtjs/composition-apiを使ったプロジェクトで、$axios.postを発火するメソッドをテストをする際にかなり詰まったので記事にします。 検証環境 nuxt: 2.15.3 @nuxtjs/composition-api: 0.22.3 @nuxt/typescript-build: 2.1.0 jest: 26.6.3 @vue/test-utils…

【Nuxt.js】Jest実行時「 You need to add `@nuxtjs/composition-api` to your buildModules in order to use it. See https://composition-api.nuxtjs.org/getting-started/setup.」でテストが実行されない

@nuxtjs/composition-apiを使用したプロジェクトでテストを実行する際、表題のエラーでテストが実行されないことがあります。 実装ではnuxt.config.tsのbuildModulesに@nuxtjs/composition-apiを記載していると思いますが、Jestにも@nuxtjs/composition-api…

【Vue.js / Nuxt.js】 .sync修飾子で状態の更新を簡単に行う

今更感が溢れる内容ではありますが、最近初めて .sync修飾子 を使ってみて、コンポーネント/page がすっきりしたので、まとめてみます。 検証環境 nuxt: 2.15.3 @nuxtjs/composition-api: 0.22.3 @nuxt/typescript-build: 2.1.0 element-ui: 2.15.1 .sync修…

自己紹介

簡単に自己紹介します。 現在の仕事 新人エンジニア1年目です。 コロナ禍の2020年6月から、都内のスタートアップ企業で正社員Webエンジニアとして働いています。 普段は受託のスクラムチームでアジャイル型開発を行なっています。自社のサービスも持っている…

技術ブログを開設しました

技術ブログとはいえ、メモ書き程度かもしれません。 以前も作っていましたが、全く更新せず放置していたので、このブログも同じ道を辿る可能性はあります。 ・・・ なぜブログを作ったか ブログを開設するモチベーションは人によって様々かと思いますが、私…