Sha256: c5a488389c8c40f0d16ab993b004b68e1e0e2b83624012acc1287629c2fe7c43

Contents?: true

Size: 682 Bytes

Versions: 9

Compression:

Stored size: 682 Bytes

Contents

require_relative '../test_helper'

class PDFTest < Minitest::Test
  def test_that_csv_exists
    refute_nil ::InspecTools::PDF
  end

  def test_pdf_init_with_valid_params
    pdf = File.open('examples/CIS_Ubuntu_Linux_16.04_LTS_Benchmark_v1.0.0.pdf')
    assert(InspecTools::PDF.new(pdf, 'test', false))
  end

  def test_pdf_init_with_invalid_params
    pdf = nil
    assert_raises(StandardError) { InspecTools::PDF.new(pdf, 'test', false) }
  end

  def test_pdf_to_inspec
    pdf = File.open('examples/CIS_Ubuntu_Linux_16.04_LTS_Benchmark_v1.0.0.pdf')
    pdf_tool = InspecTools::PDF.new(pdf, 'test', true)
    inspec_json = pdf_tool.to_inspec
    assert(inspec_json)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
inspec_tools-1.4.2 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.4.1 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.4.0 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.3.6 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.3.5 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.3.0 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.2.2 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.2.1 test/unit/inspec_tools/pdf_test.rb
inspec_tools-1.2.0 test/unit/inspec_tools/pdf_test.rb