コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

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

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

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

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