File tree Expand file tree Collapse file tree 2 files changed +18
-1
lines changed
app/models/rails/keyserver/key Expand file tree Collapse file tree 2 files changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ def self.extension
15
15
Engine . config . key_host = nil
16
16
17
17
def derive_metadata_if_empty
18
- derive_metadata if metadata . empty ?
18
+ derive_metadata if metadata . blank ?
19
19
end
20
20
21
21
# Pick the one without primar key grip.
Original file line number Diff line number Diff line change 796
796
end
797
797
end
798
798
799
+ describe "#derive_metadata_if_empty" do
800
+ context "with nil metadata" do
801
+ let ( :key ) do
802
+ FactoryBot . build ( :rails_keyserver_key_pgp ) . tap do |k |
803
+ allow ( k ) . to receive ( :metadata ) . and_return ( nil )
804
+ allow ( k ) . to receive ( :derive_metadata )
805
+ expect ( k . metadata ) . to be_nil
806
+ end
807
+ end
808
+
809
+ it "runs #derive_metadata_if_empty" do
810
+ expect ( key ) . to receive :derive_metadata
811
+ key . derive_metadata_if_empty
812
+ end
813
+ end
814
+ end
815
+
799
816
# - wrong key
800
817
#
801
818
# …
You can’t perform that action at this time.
0 commit comments