File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,6 @@ def membership_years
91
91
end
92
92
93
93
def beitragskategorie
94
- ActiveSupport ::StringInquirer . new ( super )
94
+ ActiveSupport ::StringInquirer . new ( super ) if super
95
95
end
96
96
end
Original file line number Diff line number Diff line change @@ -430,4 +430,16 @@ def create_role(**attrs)
430
430
expect ( role . termination_reason_text ) . to eq "Sonstiger Grund"
431
431
end
432
432
end
433
+
434
+ context "#beitragskategorie" do
435
+ it "returns beitragskategorie as string active support string inquirer" do
436
+ role = roles ( :mitglied )
437
+ expect ( role . beitragskategorie . class ) . to eq ( ActiveSupport ::StringInquirer )
438
+ end
439
+
440
+ it "returns empty string if beitragskategorie is nil" do
441
+ role = roles ( :abonnent_alpen )
442
+ expect ( role . beitragskategorie ) . to be_nil
443
+ end
444
+ end
433
445
end
You can’t perform that action at this time.
0 commit comments