Jelajahi Sumber

bk_abschluss_leistungen#note ohne Argument gibt AbschlussBA zurück

hmt 9 tahun lalu
induk
melakukan
b01904da30
2 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 1 1
      lib/schild.rb
  2. 5 0
      specs/schueler_spec.rb

+ 1 - 1
lib/schild.rb

@@ -343,7 +343,7 @@ module SchildErweitert
       self.MdlPruefung == "+"
     end
 
-    def note(notenart)
+    def note(notenart=:note_abschluss_ba)
       note_s send(notenart)
     end
   end

+ 5 - 0
specs/schueler_spec.rb

@@ -94,6 +94,11 @@ describe Schueler do
       # Note als String
       Schueler[381].bk_abschluss_leistungen.find{|l|l.fach_krz == "PB"}.note('note_abschluss_ba').must_equal 'mangelhaft'
     end
+
+    it 'gibt Abschlussnote-BA zurück, wenn Abschlussnoten ohne Argumente angegeben wird' do
+      Schueler[5346].bk_abschluss_leistungen.find{|l|l.fach_krz == "E"}.note(:vornote).must_equal 'ausreichend'
+      Schueler[5346].bk_abschluss_leistungen.find{|l|l.fach_krz == "E"}.note.must_equal 'mangelhaft'
+    end
   end
 
   describe 'gibt die korrekte Anzahl von Schülern über Klasse zurück' do