Sha256: ecab9ba999ada289e47b90e8144c951ed3bb0a3adf64430c094c14eb9572ffb7

Contents?: true

Size: 608 Bytes

Versions: 10

Compression:

Stored size: 608 Bytes

Contents

#!/usr/bin/env ruby
require 'test/unit'
require 'rubygems'; require 'require_relative'
require_relative '../../app/cmd_parser'

class TestAppCmdParser < Test::Unit::TestCase
  def setup
    @cp = CmdParse.new('', :debug=>true)
  end

  def test_parse_filename
    [
     ['filename', 'filename'],
     ['"this is a filename"', 'this is a filename'],
     ['this\ is\ another\ filename', 'this is another filename'],
     ['C\:filename', 'C:filename']
    ].each do |name, expect|
      @cp.setup_parser(name, :debug => true)
      res = @cp._filename
      assert_equal(expect, @cp.result)
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
rbx-trepanning-0.2.1-universal-rubinius-2.0 test/unit/test-app-cmd_parser.rb
rbx-trepanning-0.2.1-universal-rubinius-1.2 test/unit/test-app-cmd_parser.rb
rbx-trepanning-0.2.0-universal-rubinius-2.0 test/unit/test-app-cmd_parser.rb
rb8-trepanning-0.1.6 test/unit/test-app-cmd_parser.rb
rb8-trepanning-0.1.5 test/unit/test-app-cmd_parser.rb
rbx-trepanning-0.1.0-universal-rubinius-1.2 test/unit/test-app-cmd_parser.rb
rb8-trepanning-0.1.4 test/unit/test-app-cmd_parser.rb
rb8-trepanning-0.1.3 test/unit/test-app-cmd_parser.rb
rb8-trepanning-0.1.3-universal-ruby-1.9.2 test/unit/test-app-cmd_parser.rb
rb8-trepanning-0.1.3-universal-ruby-1.8.7 test/unit/test-app-cmd_parser.rb