RSpec の partial double とはなにか
RSpec には and_call_original(https://rspec.info/features/3-13/rspec-mocks/configuring-responses/calling-the-original-...
RSpec には and_call_original(https://rspec.info/features/3-13/rspec-mocks/configuring-responses/calling-the-original-...
例として Calculatable というモジュールの関数をテストしたいとします。ruby calculatable.rbmodule Calculatable def add(a, b) a + b e...
ブログ書くのが久しぶりすぎて書き方忘れました。書きたいネタはちょいちょい思い浮かぶのだけど、なんだかんだ書かずに最後の記事から1年近くが経ちかけようとしていたことに驚き。 RSpecJump の派生として、推測したファイルがいずれ...
以下の gif のように、プロダクトコードとテストコード間をジャンプできる機能を rspec.nvim(https://github.com/h3pei/rspec.nvim) に実装した。 :RSpecJump というコマンドでジ...
rspec.nvim(https://github.com/h3pei/rspec.nvim) という、RSpec を Neovim からシームレスに実行できるプラグインを作った。https://github.com/h3pei/r...
RSpec の instance_double(https://rspec.info/documentation/3.9/rspec-mocks/RSpec/Mocks/ExampleMethods.htmlinstance_d...
はじめにRSpec は慣れるととても手に馴染むテスティングツールだが、割と癖があって RSpec でテストを書くのに苦労している人も多いのではないだろうか。 自分はまさにそうで、書きたいテストは決まっていてもそれをどう書けば...
Rails アプリで RSpec を使うと通常 example 実行のたびにデータが削除されるようになっているが、これが具体的にどのように行われているかについて。検証環境は以下の通り。- ruby 2.6.1p33 (2019-01...