doc_browser_test.rb
607 Bytes
require File.join(File.dirname(__FILE__), 'test_helper')
require 'test/unit'
require File.join(File.dirname(__FILE__), '..', 'lib', 'doc_browser')
class DocBroserTest < Test::Unit::TestCase
def roots(name)
File.join(File.dirname(__FILE__), 'fixtures', name)
end
def test_should_list_existing_docs
docs = DocBrowser.find_docs(roots('regular'))
assert_kind_of Array, docs
assert_equal 3, docs.size
end
def test_should_detect_missing_symlink
errors = DocBrowser.errors(roots('no_symlink'))
assert(errors.any? do |item|
item =~ /no symbolic link/
end)
end
end