Sha256: 68fe2309e240df8de5949d4fb4ba5f01873842fc726942fc0e8b8bbb6ec33a9e

Contents?: true

Size: 723 Bytes

Versions: 4

Compression:

Stored size: 723 Bytes

Contents

require File.join(File.dirname(__FILE__), 'test_helper')
require 'markout/output'

module Markout
  class OutputTest < Test::Unit::TestCase

    def test_default_initialization
      assert_nothing_raised { default_output }
      assert_not_nil @output.document
      assert_not_nil @output.format
      assert_not_nil @output.formatter
      assert_equal Markout::Html, @output.formatter.class
    end

    def test_export
      default_output
      assert_equal fixture('markdown.html'), @output.export, "Exported text does not match output"
    end

    def test_export_to_file
      # TODO
    end

    def default_output
      @output = Output.new( fixture_file('markdown.txt'), :history => false )
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
karmi-markout-0.1.1 test/markout_output_test.rb
karmi-markout-0.1.2 test/markout_output_test.rb
karmi-markout-0.1.3 test/markout_output_test.rb
karmi-markout-0.1.5 test/markout_output_test.rb