module ManifestsMacros\r
+ def set_boosts? boosts, names\r
+ names.each do |name|\r
+ expect(boosts.keys).to include name\r
+ end\r
+ expect(boosts.keys.size).to eq names.size\r
+ end\r
+ \r
# コントローラのアクションのマニフェストが期待通りに記述されているか。数量と名称でチェックする。\r
def set_actions? actions, names\r
- expect(actions.keys.size).to eq names.size\r
names.each do |name|\r
expect(actions.keys).to include name\r
end\r
+ expect(actions.keys.size).to eq names.size\r
end\r
\r
def set_list_action? action, item_name, list_name\r
\r
# モデルのassociationのマニフェストが期待通りに記述されているか。数量と名称でチェックする。\r
def set_associations? association, names\r
- expect(association.keys.size).to eq names.size\r
names.each do |name|\r
expect(association.keys).to include name\r
end\r
+ expect(association.keys.size).to eq names.size\r
end\r
\r
# モデルのカラムのマニフェストが期待通りに記述されているか。数量と名称でチェックする。\r
def set_attributes? attributes, names\r
- expect(attributes.keys.size).to eq names.size\r
names.each do |name|\r
expect(attributes.keys).to include name\r
end\r
+ expect(attributes.keys.size).to eq names.size\r
end\r
\r
end\r