26 lines
661 B
Ruby
26 lines
661 B
Ruby
|
|
require_relative "test_helper"
|
||
|
|
require "tmpdir"
|
||
|
|
require "fileutils"
|
||
|
|
|
||
|
|
class InspectorTest < Minitest::Test
|
||
|
|
def test_detects_docs_issues_dir
|
||
|
|
Dir.mktmpdir do |dir|
|
||
|
|
FileUtils.mkdir_p(File.join(dir, "docs/issues"))
|
||
|
|
assert_includes Backlog::Inspector.issue_files(dir), "docs/issues"
|
||
|
|
end
|
||
|
|
end
|
||
|
|
|
||
|
|
def test_detects_issues_md_file
|
||
|
|
Dir.mktmpdir do |dir|
|
||
|
|
File.write(File.join(dir, "ISSUES.md"), "# issues\n")
|
||
|
|
assert_includes Backlog::Inspector.issue_files(dir), "ISSUES.md"
|
||
|
|
end
|
||
|
|
end
|
||
|
|
|
||
|
|
def test_returns_empty_when_nothing_present
|
||
|
|
Dir.mktmpdir do |dir|
|
||
|
|
assert_empty Backlog::Inspector.issue_files(dir)
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|