Module: Minitest::Hyper
- Defined in:
- lib/minitest/hyper/report.rb,
lib/minitest/hyper_plugin.rb,
lib/minitest/hyper/reporter.rb
Defined Under Namespace
Classes: Report, Reporter
Constant Summary
collapse
- GEM_DIR =
File.join(File.dirname(__FILE__), "../..")
- TEMPLATE_DIR =
File.join(GEM_DIR, "lib/templates")
- CSS_TEMPLATE =
File.join(TEMPLATE_DIR, "hyper.css")
- HTML_TEMPLATE =
File.join(TEMPLATE_DIR, "index.html.erb")
- VERSION =
"0.2.0"
- @@enabled =
false
Class Method Summary
collapse
Class Method Details
.enable! ⇒ Object
39
40
41
|
# File 'lib/minitest/hyper_plugin.rb', line 39
def self.enable!
@@enabled = true
end
|
.enabled? ⇒ Boolean
35
36
37
|
# File 'lib/minitest/hyper_plugin.rb', line 35
def self.enabled?
@@enabled
end
|
.report_dirname ⇒ Object
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# File 'lib/minitest/hyper_plugin.rb', line 43
def self.report_dirname
project_root = if defined?(Rails) && defined?(Rails.root)
Rails.root
else
Dir.pwd
end
if Dir.exist?(File.join(project_root, "spec"))
File.join(project_root, "spec/reports/hyper")
else
File.join(project_root, "test/reports/hyper")
end
end
|
.report_filename ⇒ Object
57
58
59
|
# File 'lib/minitest/hyper_plugin.rb', line 57
def self.report_filename
File.join(report_dirname, "index.html")
end
|