Forráskód Böngészése

berufsbezeichnung m/w

hmt 10 éve
szülő
commit
f92428fa12
2 módosított fájl, 10 hozzáadás és 1 törlés
  1. 5 0
      lib/schild.rb
  2. 5 1
      specs/schueler_spec.rb

+ 5 - 0
lib/schild.rb

@@ -111,6 +111,11 @@ module Schild
       self.Geschlecht == 3 ? "Studierender" : "Studierende"
     end
 
+    # gibt die jeweilige Berufsbezeichnung nach Geschlecht zurück.
+    def berufsbezeichnung_mw
+      self.geschlecht == 3 ? self.fachklasse.bezeichnung : self.fachklasse.beschreibung_w
+    end
+
     # gibt +true+ zurück, wenn Schüler volljährig.
     def volljaehrig?
       self.Volljaehrig == "+"

+ 5 - 1
specs/schueler_spec.rb

@@ -52,7 +52,11 @@ describe Schueler do
   end
 
   describe 'Methoden funktionieren erwartungsgemäß' do
-    it 'returns the correct salutation' do
+    it 'gibt korrekte Berufsbezeichnung nach Geschlecht zurück' do
+      @sm.berufsbezeichnung_mw.must_include "in"
+    end
+
+    it 'gibt die korrekte Anrede zurück' do
       @sm.anrede.must_equal "Frau"
     end