ノンカフェインであなたにやさしい

Ruby,Rails,HTML,CSS,Reactなど

RSpec 1つのexpectで複数のchangeを検証する

表題通り1つのexpectに対して複数のchangeを検証したい

it '複数のchangeを見るぞ' do
  expect { subject }.to change { x }.by(1).
                    and change { y }.by(2)
end

見づらいのであまり使いたくない…

参考 stackoverflow.com

RSpec3.1からの機能らしい rspec.info