Commit a2d04c8

mo <mo@mokhan.ca>
2017-11-02 17:11:37
reset time after each spec.
1 parent c42c5fa
Changed files (3)
lib/saml/kit/configuration.rb
@@ -33,8 +33,8 @@ module Saml
         public_key = rsa_key.public_key
         certificate = OpenSSL::X509::Certificate.new
         certificate.subject = certificate.issuer = OpenSSL::X509::Name.parse("/C=CA/ST=Alberta/L=Calgary/O=Xsig/OU=Xsig/CN=Xsig")
-        certificate.not_before = Time.now
-        certificate.not_after = Time.now + 365 * 24 * 60 * 60
+        certificate.not_before = DateTime.now.beginning_of_day
+        certificate.not_after = 1.year.from_now.end_of_day
         certificate.public_key = public_key
         certificate.serial = 0x0
         certificate.version = 2
lib/saml/kit.rb
@@ -4,6 +4,7 @@ require "active_model"
 require "active_support/core_ext/hash/conversions"
 require "active_support/core_ext/numeric/time"
 require "active_support/duration"
+require "active_support/core_ext/date/calculations"
 require "builder"
 require "nokogiri"
 require "securerandom"
spec/spec_helper.rb
@@ -14,4 +14,7 @@ RSpec.configure do |config|
   config.expect_with :rspec do |c|
     c.syntax = :expect
   end
+  config.after :each do
+    travel_back
+  end
 end