Codebase list ohcount / 71f18fd0-2918-4673-9432-32d77816000d/main test / unit / ruby / gestalt / filename_rule_test.rb
71f18fd0-2918-4673-9432-32d77816000d/main

Tree @71f18fd0-2918-4673-9432-32d77816000d/main (Download .tar.gz)

filename_rule_test.rb @71f18fd0-2918-4673-9432-32d77816000d/mainraw · history · blame

require 'test/unit'
require File.dirname(__FILE__) + '/../../../../ruby/gestalt'

class FilenameRuleTest < Test::Unit::TestCase
  include Ohcount::Gestalt

	def test_process_file
		r = FilenameRule.new('foo\.rb')
		s = Ohcount::SourceFile.new('/bar/com/foo.rb', :contents => <<-RUBY_CODE
      # comment
      code = 1
			RUBY_CODE
		)
		assert r.process_source_file(s)
    assert_equal 1, r.count
	end
end