Sha256: e3393b14ac1ea0bdaa7688f3de62474cd2f352114d18988cf56c63a487865eae
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
# encoding: Windows-1251 require 'rake' require 'test/unit' require 'rake/delphi' require 'rake/delphi/projectinfo' require 'rake/delphi/dcc32' require 'rake/helpers/unittest' require 'helpers/consts' module Rake module Delphi class BDSVersionInfo # override method def self.encoding 'Windows-1251' end end end end module DelphiTests class TestBDSVersionInfo < Test::Unit::TestCase private def version 2006 end public def setup @rake_task = Rake::Delphi::Dcc32Task.new('some-task-' + name, Rake.application) @rake_task.systempath = PROJECT_PATH + '/testproject.dpr' @info = Rake::Delphi::BDSVersionInfo.new(@rake_task) end def test_info assert_equal '4.3.2.1', @info['FileVersion'] assert_equal 'Rake', @info['CompanyName'] assert_equal 'Test rake-delphi project %d description' % version, @info['FileDescription'] assert_equal 'testproject.exe', @info['InternalName'] assert_equal 'Copyright. Копирайт', @info['LegalCopyright'] assert_equal 'Trademark. Торговая марка', @info['LegalTrademarks'] assert_equal 'testproject.exe', @info['OriginalFilename'] assert_equal 'Test rake-delphi project %d product name' % version, @info['ProductName'] assert_equal '1.2.3.4', @info['ProductVersion'] assert_equal 'Test project comment', @info['Comments'] end end class TestRAD2007VersionInfo < TestBDSVersionInfo private def version 2007 end public def setup super @info = Rake::Delphi::RAD2007VersionInfo.new(@rake_task) end def test_info super end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rake-delphi-0.0.4 | test/test-projectinfo.rb |