Sha256: e3705690fc8f66b2307a3ef70df94c59fc22118758a3bd639f54df395d374f00
Contents?: true
Size: 975 Bytes
Versions: 3
Compression:
Stored size: 975 Bytes
Contents
require 'test/unit' require 'absolute_renamer/file_info' require 'absolute_renamer/imodule' class TC_IModuleTest < Test::Unit::TestCase def test_symbol assert_equal(:"AbsoluteRenamer::IModule", AbsoluteRenamer::IModule.symbol) end def test_process mod = AbsoluteRenamer::IModule.new file = AbsoluteRenamer::FileInfo.new('/some/path/to/a_file.txt') assert_equal('format', mod.process(file, 'format', :name)) assert_equal('format', mod.process(file, 'format', :ext)) end def test_interpret AbsoluteRenamer::Config.load(TEST_CONF_FILE) mod = AbsoluteRenamer::IModule.new file = AbsoluteRenamer::FileInfo.new('/some/path/to/a_file.txt') def_str = AbsoluteRenamer::Config[:options][:default_string] infos = [nil, nil, '', 'matched'] assert_equal(def_str, mod.interpret(file, infos, :name)) assert_equal(def_str, mod.interpret(file, infos, :ext)) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
AbsoluteRenamer-0.9.0 | test/unit/tc_imodule.rb |
AbsoluteRenamer-0.9.0.1 | test/unit/tc_imodule.rb |
AbsoluteRenamer-0.9.0.2 | test/unit/tc_imodule.rb |