From 8eabea255ef90cd921f104418bac945ac1c854c0 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Fri, 26 Jul 2013 02:57:30 +0200 Subject: [PATCH] Added factories and spec files for Beispielsammlung --- spec/factories/beispiele.rb | 6 ++++++ spec/factories/lvas.rb | 6 ++++++ spec/factories/modulgruppen.rb | 10 ++++++++++ spec/factories/moduls.rb | 6 ++++++ spec/models/beispiel_spec.rb | 5 +++++ spec/models/lva_spec.rb | 5 +++++ spec/models/modul_spec.rb | 5 +++++ spec/models/modulgruppe_spec.rb | 16 ++++++++++++++++ 8 files changed, 59 insertions(+) create mode 100644 spec/factories/beispiele.rb create mode 100644 spec/factories/lvas.rb create mode 100644 spec/factories/modulgruppen.rb create mode 100644 spec/factories/moduls.rb create mode 100644 spec/models/beispiel_spec.rb create mode 100644 spec/models/lva_spec.rb create mode 100644 spec/models/modul_spec.rb create mode 100644 spec/models/modulgruppe_spec.rb diff --git a/spec/factories/beispiele.rb b/spec/factories/beispiele.rb new file mode 100644 index 0000000..f9cfcdf --- /dev/null +++ b/spec/factories/beispiele.rb @@ -0,0 +1,6 @@ +# Read about factories at https://github.com/thoughtbot/factory_girl + +FactoryGirl.define do + factory :beispiel do + end +end diff --git a/spec/factories/lvas.rb b/spec/factories/lvas.rb new file mode 100644 index 0000000..7a0091b --- /dev/null +++ b/spec/factories/lvas.rb @@ -0,0 +1,6 @@ +# Read about factories at https://github.com/thoughtbot/factory_girl + +FactoryGirl.define do + factory :lva do + end +end diff --git a/spec/factories/modulgruppen.rb b/spec/factories/modulgruppen.rb new file mode 100644 index 0000000..0d43b62 --- /dev/null +++ b/spec/factories/modulgruppen.rb @@ -0,0 +1,10 @@ +# Read about factories at https://github.com/thoughtbot/factory_girl + +FactoryGirl.define do + factory :modulgruppe do + typ "Pflicht" + phase 1 + name "Pflichtmodule 1" + desc "ASDFASDF" + end +end diff --git a/spec/factories/moduls.rb b/spec/factories/moduls.rb new file mode 100644 index 0000000..ef48c30 --- /dev/null +++ b/spec/factories/moduls.rb @@ -0,0 +1,6 @@ +# Read about factories at https://github.com/thoughtbot/factory_girl + +FactoryGirl.define do + factory :modul do + end +end diff --git a/spec/models/beispiel_spec.rb b/spec/models/beispiel_spec.rb new file mode 100644 index 0000000..cfaeb19 --- /dev/null +++ b/spec/models/beispiel_spec.rb @@ -0,0 +1,5 @@ +require 'spec_helper' + +describe Beispiel do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/lva_spec.rb b/spec/models/lva_spec.rb new file mode 100644 index 0000000..4209553 --- /dev/null +++ b/spec/models/lva_spec.rb @@ -0,0 +1,5 @@ +require 'spec_helper' + +describe Lva do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/modul_spec.rb b/spec/models/modul_spec.rb new file mode 100644 index 0000000..c4af626 --- /dev/null +++ b/spec/models/modul_spec.rb @@ -0,0 +1,5 @@ +require 'spec_helper' + +describe Modul do + pending "add some examples to (or delete) #{__FILE__}" +end diff --git a/spec/models/modulgruppe_spec.rb b/spec/models/modulgruppe_spec.rb new file mode 100644 index 0000000..7a39d6c --- /dev/null +++ b/spec/models/modulgruppe_spec.rb @@ -0,0 +1,16 @@ +require 'spec_helper' + +describe Modulgruppe do + it "modulgruppe should not be valid without studium" do + mg=FactoryGirl.build(:modulgruppe) + mg.should_not be_valid + mg.should have(1).errors_on(:studium_id) + end + it "modulgruppe should be valid with studium" do + s=FactoryGirl.create(:studium) + mg=FactoryGirl.build(:modulgruppe) + mg.studium=s + mg.should be_valid + end + +end