1 module LocalManifestsMacros
\r
2 # プロファイラーのカラムのマニフェストが期待通りに記述されているか。数量と名称でチェックする。
\r
3 def set_columns? columns, names
\r
4 expect(columns.keys.size).to eq names.size
\r
6 expect(columns.keys).to include name
\r
10 # プロファイラーのassociationのマニフェストが期待通りに記述されているか。数量と名称でチェックする。
\r
11 def set_associations? association, names
\r
12 expect(association.map {|a| a.association_name}).to eq names
\r
15 # リストグループのlistsのマニフェストが期待通りに記述されているか。数量と名称でチェックする。
\r
16 def set_lists? lists, names
\r
17 expect(lists.keys.size).to eq names.size
\r
18 names.each do |name|
\r
19 expect(lists.keys).to include name
\r
23 # 入力フォームのフィールドのマニフェストが期待通りに記述されているか。数量と名称でチェックする。
\r
24 def set_fields? fields, names
\r
25 expect(fields.keys.size).to eq names.size
\r
26 names.each do |name|
\r
27 expect(fields.keys).to include name
\r