spec/xml_spec.rb in ruby-sslyze-0.1.1 vs spec/xml_spec.rb in ruby-sslyze-0.2.0

- old
+ new

@@ -45,17 +45,21 @@ expect(subject.total_scan_time).to be > 0.0 end end describe "#invalid_targets" do - pending "need data" + it "should return an Array of Strings" do + val = subject.invalid_targets + expect(val).to be_an(Array).and(all(be_a(InvalidTarget))) + expect(val.size).to be == 2 + end end - describe "#each_target" do - it "should iterate over each target element under results" do + describe "#each_invalid_target" do + it "should iterate over each invalid target element under results" do expect { |b| - subject.each_target(&b) - }.to yield_successive_args(Target, Target, Target) + subject.each_invalid_target(&b) + }.to yield_successive_args(InvalidTarget, InvalidTarget) end end describe "#targets" do it "should return an Array of Targets" do