summaryrefslogtreecommitdiff
path: root/test/unit/cert_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/cert_test.rb')
-rw-r--r--test/unit/cert_test.rb16
1 files changed, 12 insertions, 4 deletions
diff --git a/test/unit/cert_test.rb b/test/unit/cert_test.rb
index 3f4c01f..761e5a9 100644
--- a/test/unit/cert_test.rb
+++ b/test/unit/cert_test.rb
@@ -1,5 +1,5 @@
require 'test_helper'
-require 'lib/cert'
+require 'leap_ca/cert'
class CertTest < MiniTest::Unit::TestCase
@@ -10,21 +10,29 @@ class CertTest < MiniTest::Unit::TestCase
end
def test_certs_come_with_attachments
- assert @sample.has_attachment? "cert.zip"
+ assert @sample.has_attachment? "cert.txt"
end
def test_zipper_returns_zip_attachement
- assert_equal "application/zip", @sample.zipped["content_type"]
+ assert_equal "text/plain", @sample.zip_attachment["content_type"]
end
def test_zipname_returns_name_of_zip_file
- assert_equal "cert.zip", @sample.zipname
+ assert_equal "cert.txt", @sample.zipname
end
def test_test_data
assert @sample.valid?
end
+ def test_zipped_returns_actual_data
+ @sample.save # This is required!
+ lines = @sample.zipped.split("\n")
+ assert_equal 56, lines.count
+ assert_equal "-----BEGIN RSA PRIVATE KEY-----", lines.first.chomp
+ assert_equal "-----END CERTIFICATE-----", lines.last.chomp
+ end
+
def test_validation_of_random
@sample.stubs(:set_random)
[0, 1, nil, "asdf"].each do |invalid|