Sha256: 82d494b83b223e749271f44ef4b02ba9387218bf4c470a2f5cd3846d8ed611d7

Contents?: true

Size: 651 Bytes

Versions: 4

Compression:

Stored size: 651 Bytes

Contents

# coding: utf-8

require 'test/unit/helper'

class ThinReports::Generator::TestConfiguration < MiniTest::Unit::TestCase
  include ThinReports::TestHelpers
  
  def setup
    @config = ThinReports::Generator::Configuration.new
  end
  
  def test_pdf_should_return_configuration_of_pdf
    assert_instance_of ThinReports::Generator::PDF::Configuration, @config.pdf
  end
  
  def test_default_should_return_pdf_by_default
    assert_equal @config.default, :pdf
  end
  
  def test_default_should_raise_when_value_is_unknown_generator_type
    assert_raises ThinReports::Errors::UnknownGeneratorType do
      @config.default = :unknown
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
thinreports-0.7.7 test/unit/generator/test_configuration.rb
thinreports-0.7.6 test/unit/generator/test_configuration.rb
thinreports-0.7.5 test/unit/generator/test_configuration.rb
thinreports-0.7.0 test/unit/generator/test_configuration.rb