@@ -46,6 +46,8 @@ module SchildTypeSaver
if k.class == Array
# Sequel stellt :datetime als [Time, DateTime] dar
DateTime.new(1899)
+ elsif k == Integer
+ 0
else
# alle anderen types werden als Klasse zurückgegeben
k.new
@@ -1,3 +1,3 @@
module Schild
- VERSION = "0.3.3.1"
+ VERSION = "0.3.3.2"
end
@@ -14,6 +14,10 @@ describe Schueler do
it 'gibt String für Text zurück' do
@sm.bemerkungen.must_be_instance_of String
+
+ it 'gibt 0 bei fehlendem Integer zurück' do
+ skip
+ end
describe 'null-Objekte geben immer etwas zurück' do