Sha256: 351ef08084df27831aa0bdb850a7497bde8ea227c546f5afae617ceb7bf54dcd
Contents?: true
Size: 987 Bytes
Versions: 4
Compression:
Stored size: 987 Bytes
Contents
#!/usr/bin/env ruby require_relative './mock-helper' require_relative './cmd-helper' require_relative '../../processor/command/edit' class TestCommandEdit < Test::Unit::TestCase include MockUnitHelper def setup @name = File.basename(__FILE__, '.rb').split(/-/)[2] $msgs = [] $errmsgs = [] common_setup(@name) def @cmd.msg(message) $msgs << message end def @cmd.errmsg(message) $errmsgs << message end end def test_basic editor = ENV['EDITOR'] || '/bin/ex' skip "Can't find editor to use" unless File.executable?(editor) old_editor = ENV['EDITOR'] ENV['EDITOR'] = '#' base_file = File.basename(__FILE__) @cmd.proc.settings[:basename] = true @cmd.run([@name]) assert_equal "Running # +39 \"edit.rb\"...", $msgs[-1] @cmd.run([@name, 7]) assert_equal "Running # +7 \"edit.rb\"...", $msgs[-1] @cmd.run([@name, __FILE__]) assert_equal "Running # +1 \"#{base_file}\"...", $msgs[-1] end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
trepanning-2.15.35 | test/unit/test-cmd-edit.rb |
trepanning-1.93.35 | test/unit/test-cmd-edit.rb |
trepanning-2.15.33 | test/unit/test-cmd-edit.rb |
trepanning-1.93.32 | test/unit/test-cmd-edit.rb |