# -*- encoding: utf-8 -*-\r
FactoryGirl.define do\r
- factory :license_group001, :class => LicenseGroup do |i|\r
- i.name 'CreativeCommonsV30License@us'\r
- i.module_name 'PettanrCreativeCommonsV30Licenses'\r
- i.caption 'Creative Commons 3.0'\r
- i.url 'http://creativecommons.org/'\r
- end\r
- factory :license_group002, :class => LicenseGroup do |i|\r
- i.name 'PettanCommonsV01License@pettanr'\r
- i.module_name 'PettanrPettanCommonsV01Licenses'\r
- i.caption 'Pettan Commons 0.1'\r
- i.url 'http://sourceforge.jp/projects/pettanr/wiki/PettanCommons'\r
- end\r
- factory :license_group003, :class => LicenseGroup do |i|\r
- i.name 'PettanProtected01License@pettanr'\r
- i.module_name 'PettanrPettanProtectedV01Licenses'\r
- i.caption 'Pettan Protected 0.1'\r
- i.url 'https://github.com/yasushiito/pettanr_ppro_v01_licenses/wiki'\r
- end\r
- factory :license_group004, :class => LicenseGroup do |i|\r
- i.name 'PettanPublicV01License@pettanr'\r
- i.module_name 'PettanrPettanPublicV01Licenses'\r
- i.caption 'Pettan Public 0.1'\r
- i.url 'https://github.com/yasushiito/pettanr_ppub_v01_licenses/wiki'\r
- end\r
- factory :license_group005, :class => LicenseGroup do |i|\r
- i.name 'PublicDomainV01License@pettanr'\r
- i.module_name 'PettanrPublicDomainV01Licenses'\r
- i.caption 'Public Domain 0.1'\r
- i.url 'https://github.com/yasushiito/pettanr_pd_v01_licenses/wiki'\r
- end\r
- factory :license_group006, :class => LicenseGroup do |i|\r
- i.name 'UnknownV01License@pettanr'\r
- i.module_name 'PettanrUnknownV01Licenses'\r
- i.caption 'Unknown 0.1'\r
- i.url 'https://github.com/yasushiito/pettanr_unknown_v01_licenses/wiki'\r
- end\r
- factory :license_group007, :class => LicenseGroup do |i|\r
+ factory :license_group_pc, :class => LicenseGroup do |i|\r
i.name 'PettanCommonsV01Licenses@pettanr'\r
i.module_name 'PettanrPettanCommonsV01Licenses'\r
i.caption 'Pettan Commons 0.1'\r
i.url 'http://sourceforge.jp/projects/pettanr/wiki/PettanCommons'\r
- end\r
- factory :license_group008, :class => LicenseGroup do |i|\r
+ trait :with_licenses do\r
+ after(:create) do |lg, evaluator|\r
+ create(:license_pc_by_with_system_picture)\r
+ create(:license_pc_bync_with_system_picture)\r
+ create(:license_pc_bysa_with_system_picture)\r
+ create(:license_pc_byncsa_with_system_picture)\r
+ create(:license_pc_bynd_with_system_picture)\r
+ end\r
+ end\r
+ factory :license_group_pc_with_licenses, traits: [:with_licenses]\r
+ end\r
+ factory :license_group_cc, :class => LicenseGroup do |i|\r
i.name 'CreativeCommonsV30Licenses@us'\r
i.module_name 'PettanrCreativeCommonsV30Licenses'\r
i.caption 'Creative Commons 3.0'\r
i.url 'http://creativecommons.org/'\r
end\r
- factory :license_group009, :class => LicenseGroup do |i|\r
+ factory :license_group_ppro, :class => LicenseGroup do |i|\r
i.name 'PettanProtected01Licenses@pettanr'\r
i.module_name 'PettanrPettanProtectedV01Licenses'\r
i.caption 'Pettan Protected 0.1'\r
i.url 'https://github.com/yasushiito/pettanr_ppro_v01_licenses/wiki'\r
end\r
- factory :license_group010, :class => LicenseGroup do |i|\r
+ factory :license_group_ppub, :class => LicenseGroup do |i|\r
i.name 'PettanPublicV01Licenses@pettanr'\r
i.module_name 'PettanrPettanPublicV01Licenses'\r
i.caption 'Pettan Public 0.1'\r
i.url 'https://github.com/yasushiito/pettanr_ppub_v01_licenses/wiki'\r
end\r
- factory :license_group011, :class => LicenseGroup do |i|\r
+ factory :license_group_pd, :class => LicenseGroup do |i|\r
i.name 'PublicDomainV01Licenses@pettanr'\r
i.module_name 'PettanrPublicDomainV01Licenses'\r
i.caption 'Public Domain 0.1'\r
i.url 'https://github.com/yasushiito/pettanr_pd_v01_licenses/wiki'\r
end\r
- factory :license_group012, :class => LicenseGroup do |i|\r
+ factory :license_group_uk, :class => LicenseGroup do |i|\r
i.name 'UnknownV01Licenses@pettanr'\r
i.module_name 'PettanrUnknownV01Licenses'\r
i.caption 'Unknown 0.1'\r
i.url 'https://github.com/yasushiito/pettanr_unknown_v01_licenses/wiki'\r
end\r
+ factory :license_group_test, :class => LicenseGroup do |i|\r
+ i.name 'TestV01Licenses@pettanr'\r
+ i.module_name 'PettanrTestV01Licenses'\r
+ i.caption 'Test 0.1'\r
+ i.url 'https://github.com/yasushiito/pettanr_test_v01_licenses/wiki'\r
+ end\r
end\r