Commit fceb275
Changed files (2)
spec
spec/xml/kit/signatures_spec.rb
@@ -54,9 +54,9 @@ RSpec.describe ::Xml::Kit::Signatures do
end
end
- node = Nokogiri::XML(result).at_xpath('//ds:Signature', { ds: ::Xml::Kit::Namespaces::XMLDSIG })
+ node = Nokogiri::XML(result).at_xpath('//ds:Signature', ds: ::Xml::Kit::Namespaces::XMLDSIG)
dsignature = Xmldsig::Signature.new(node, 'ID=$uri or @Id')
- expect(dsignature.valid?(key_pair.certificate.x509)).to be_truthy
+ expect(dsignature).to be_valid(key_pair.certificate.x509)
expect(dsignature.errors).to be_empty
end
end
spec/xml/kit/templatable_spec.rb
@@ -66,16 +66,16 @@ RSpec.describe ::Xml::Kit::Templatable do
end
end
- describe "#to_xml" do
- context "when generating a signed document" do
+ describe '#to_xml' do
+ context 'when generating a signed document' do
let(:key_pair) { ::Xml::Kit::KeyPair.generate(use: :signing) }
it 'produces a valid signature' do
subject.sign_with(key_pair)
result = subject.to_xml
- node = Nokogiri::XML(result).at_xpath('//ds:Signature', { ds: ::Xml::Kit::Namespaces::XMLDSIG })
+ node = Nokogiri::XML(result).at_xpath('//ds:Signature', ds: ::Xml::Kit::Namespaces::XMLDSIG)
dsignature = Xmldsig::Signature.new(node, 'ID=$uri or @Id')
- expect(dsignature.valid?(key_pair.certificate.x509)).to be_truthy
+ expect(dsignature).to be_valid(key_pair.certificate.x509)
expect(dsignature.errors).to be_empty
end
end