2012-11-15 17:53:17 +00:00
|
|
|
require 'factory_girl'
|
|
|
|
|
|
|
|
FactoryGirl.define do
|
|
|
|
factory :paper_record, class: "WritingJournal" do |f|
|
|
|
|
f.sequence(:paper_title_translations) {|n|{zh_tw: "tw_test #{n}", en: "en_test #{n}" }}
|
|
|
|
f.sequence(:journal_title_translations) {|n| {zh_tw: "tw_test #{n}", en: "en_test #{n}"}}
|
|
|
|
f.sequence(:keywords) {|n| "keywords #{n}"}
|
|
|
|
f.sequence(:abstract) {|n| "abstract #{n}"}
|
|
|
|
f.sequence(:isbn) {|n| "0714312#{n}#{n}#{n}"}
|
|
|
|
f.sequence(:year) {|n| "201#{n}"}
|
|
|
|
f.create_user_id BSON::ObjectId('4f45f3b9e9d02c5db9000067') #user_id, this is Chris' account
|
|
|
|
f.update_user_id BSON::ObjectId('4f45f3b9e9d02c5db9000067') #user_id, this is Chris' account
|
|
|
|
end
|
2012-11-16 01:13:51 +00:00
|
|
|
|
|
|
|
factory :custom_record, class: "WritingJournal" do |f|
|
|
|
|
f.sequence(:paper_title_translations) {|n|{zh_tw: "tw_test #{n}", en: "en_test #{n}" }}
|
|
|
|
f.sequence(:keywords) {|n| "keywords #{n}"}
|
|
|
|
f.sequence(:abstract) {|n| "abstract #{n}"}
|
|
|
|
f.sequence(:isbn) {|n| "0714312#{n}#{n}#{n}"}
|
|
|
|
f.sequence(:year) {|n| "201#{n}"}
|
|
|
|
f.create_user_id BSON::ObjectId('4f45f3b9e9d02c5db9000067') #user_id, this is Chris' account
|
|
|
|
f.update_user_id BSON::ObjectId('4f45f3b9e9d02c5db9000067') #user_id, this is Chris' account
|
|
|
|
end
|
2012-11-15 17:53:17 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
#product 50 records
|
2012-11-16 01:13:51 +00:00
|
|
|
#
|
2012-11-15 17:53:17 +00:00
|
|
|
50.times.each do
|
|
|
|
FactoryGirl.create(:paper_record)
|
|
|
|
end
|
2012-11-16 01:13:51 +00:00
|
|
|
|
|
|
|
FactoryGirl.create(:custom_record, journal_title_translations: {zh_tw: "tw_test A", en: "en_test A"})
|
|
|
|
FactoryGirl.create(:custom_record, journal_title_translations: {zh_tw: "tw_test B", en: "en_test B"})
|