コード日進月歩

プログラミングの技術的なメモなど

想定したキーがすべてあるかを確かめるrspecの書き方

あくまでも私はこうしているよシリーズ。

let(:keys){
  "id" , "updatedAt", "createdAt"
}

it "マッチするか" do
  # 何かしらチェックしたいhashを降り出す
  hash = subject
  # Array化したキーとチェック対象がマッチしていればある
  expect(hash.keys).to match_array(keys)
end