summaryrefslogtreecommitdiff
path: root/test/test-notext.rb
blob: 05ed2a170f97f067e5d7225350178ad41d20de09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
##
## $Rev$
## $Release$
## $Copyright$
##

require File.dirname(__FILE__) + '/test'


class NoTextTest < Test::Unit::TestCase

  filename = __FILE__.sub(/\.\w+$/, '.yaml')
  testdata_list = load_yaml_datafile(filename)
  define_testmethods(testdata_list)

  def _test
    File.open(@filename, 'w') { |f| f.write(@input) }
    begin
      result = `notext #{@options} #{@filename}`
      expected = @output.gsub(/^\./, '')
      assert_text_equal(expected, result)
    ensure
      File.unlink @filename if test(?f, @filename)
    end
  end

end