mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* test/rdoc/test_rdoc_generator_pot.rb: ditto. * test/rdoc/test_rdoc_generator_pot_po.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			51 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
require 'rdoc/test_case'
 | 
						|
 | 
						|
class TestRDocGeneratorPOTPO < RDoc::TestCase
 | 
						|
 | 
						|
  def setup
 | 
						|
    super
 | 
						|
    @po = RDoc::Generator::POT::PO.new
 | 
						|
  end
 | 
						|
 | 
						|
  def test_empty
 | 
						|
    assert_equal header, @po.to_s
 | 
						|
  end
 | 
						|
 | 
						|
  def test_have_entry
 | 
						|
    @po.add(entry("Hello", {}))
 | 
						|
    assert_equal <<-PO, @po.to_s
 | 
						|
#{header}
 | 
						|
msgid "Hello"
 | 
						|
msgstr ""
 | 
						|
    PO
 | 
						|
  end
 | 
						|
 | 
						|
  private
 | 
						|
 | 
						|
  def entry(msgid, options)
 | 
						|
    RDoc::Generator::POT::POEntry.new(msgid, options)
 | 
						|
  end
 | 
						|
 | 
						|
  def header
 | 
						|
    <<-'HEADER'
 | 
						|
# SOME DESCRIPTIVE TITLE.
 | 
						|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 | 
						|
# This file is distributed under the same license as the PACKAGE package.
 | 
						|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 | 
						|
#, fuzzy
 | 
						|
msgid ""
 | 
						|
msgstr ""
 | 
						|
"Project-Id-Version: PACKAGE VERSEION\n"
 | 
						|
"Report-Msgid-Bugs-To:\n"
 | 
						|
"PO-Revision-Date: YEAR-MO_DA HO:MI+ZONE\n"
 | 
						|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 | 
						|
"Language-Team: LANGUAGE <LL@li.org>\n"
 | 
						|
"Language:\n"
 | 
						|
"MIME-Version: 1.0\n"
 | 
						|
"Content-Type: text/plain; charset=CHARSET\n"
 | 
						|
"Content-Transfer-Encoding: 8bit\n"
 | 
						|
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 | 
						|
    HEADER
 | 
						|
  end
 | 
						|
 | 
						|
end
 |