summaryrefslogtreecommitdiff
path: root/features
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2014-11-10 18:14:46 -0700
committerDan Allen <dan.j.allen@gmail.com>2014-11-10 22:13:49 -0700
commitc079a02a507cef16dce4b1d43cffa8d2026f4750 (patch)
tree60645a5f33d61b6854c9865a2347eaedb5a4a0ab /features
parentb07fae0c3d8eee7248dcf040a1031460053d80a6 (diff)
enable CI reports
- code coverage (locally & for shippable.com builds) (use `rake coverage test:all`) - JUnit-style XML reports (for shippable.com builds)
Diffstat (limited to 'features')
-rw-r--r--features/step_definitions.rb12
1 files changed, 11 insertions, 1 deletions
diff --git a/features/step_definitions.rb b/features/step_definitions.rb
index 0f84b42f..d334b2c6 100644
--- a/features/step_definitions.rb
+++ b/features/step_definitions.rb
@@ -1,4 +1,14 @@
-require "#{File.dirname __FILE__}/../lib/asciidoctor"
+ASCIIDOCTOR_PROJECT_DIR = File.dirname File.dirname(__FILE__)
+Dir.chdir ASCIIDOCTOR_PROJECT_DIR
+
+if RUBY_VERSION < '1.9'
+ require 'rubygems'
+end
+
+require 'simplecov' if ENV['COVERAGE'] == 'true'
+
+require File.join(ASCIIDOCTOR_PROJECT_DIR, 'lib', 'asciidoctor')
+
require 'rspec/expectations'
require 'tilt'
require 'slim'