summaryrefslogtreecommitdiff
path: root/spec/spec_helper.rb
blob: 8652d471677cdd290bae306cf6ed9e8cae01e942 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# add lib directory to the search path
libdir = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(libdir) unless $LOAD_PATH.include?(libdir)

require 'rubygems'
require 'spec'

# Console redirection helper
require File.expand_path(File.join(File.dirname(__FILE__), 'support/capture_output_helper'))

Spec::Runner.configure do |config|
  include CaptureOutputHelper
end

# Rake::Task matcher helper
Spec::Matchers.define :have_defined do |task|
  match do |tasks|
    tasks.task_defined?(task)
  end
end