--- /dev/null
+module LocalManifestsMacros\r
+ # プロファイラーのカラムのマニフェストが期待通りに記述されているか。数量と名称でチェックする。\r
+ def set_columns? columns, names\r
+ expect(columns.keys.size).to eq names.size\r
+ names.each do |name|\r
+ expect(columns.keys).to include name\r
+ end\r
+ end\r
+ \r
+ # プロファイラーのassociationのマニフェストが期待通りに記述されているか。数量と名称でチェックする。\r
+ def set_associations? association, names\r
+ expect(association.map {|a| a.association_name}).to eq names\r
+ end\r
+ \r
+ # リストグループのlistsのマニフェストが期待通りに記述されているか。数量と名称でチェックする。\r
+ def set_lists? lists, names\r
+ expect(lists.keys.size).to eq names.size\r
+ names.each do |name|\r
+ expect(lists.keys).to include name\r
+ end\r
+ end\r
+ \r
+ # 入力フォームのフィールドのマニフェストが期待通りに記述されているか。数量と名称でチェックする。\r
+ def set_fields? fields, names\r
+ expect(fields.keys.size).to eq names.size\r
+ names.each do |name|\r
+ expect(fields.keys).to include name\r
+ end\r
+ end\r
+ \r
+end\r
+\r