diff options
Diffstat (limited to 'test/unit/cert_test.rb')
-rw-r--r-- | test/unit/cert_test.rb | 16 |
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| |