spec/helpers.rb
changeset 0 aef8f9f4a788
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spec/helpers.rb	Sat May 10 17:40:36 2014 -0700
@@ -0,0 +1,43 @@
+#!/usr/bin/ruby
+# coding: utf-8
+# vim: set nosta noet ts=4 sw=4:
+
+require 'pathname'
+
+BASEDIR = Pathname( __FILE__ ).dirname.parent
+LIBDIR  = BASEDIR + 'lib'
+
+$LOAD_PATH.unshift( LIBDIR.to_s )
+
+# SimpleCov test coverage reporting; enable this using the :coverage rake task
+require 'simplecov' if ENV['COVERAGE']
+
+require 'loggability'
+require 'loggability/spechelpers'
+require 'configurability'
+require 'configurability/behavior'
+require 'rspec'
+
+require 'symphony'
+
+Loggability.format_with( :color ) if $stdout.tty?
+
+
+### RSpec helper functions.
+module Loggability::SpecHelpers
+end
+
+
+### Mock with RSpec
+RSpec.configure do |config|
+	config.run_all_when_everything_filtered = true
+	config.filter_run :focus
+	# config.order = 'random'
+	config.expect_with( :rspec )
+	config.mock_with( :rspec ) do |mock|
+		mock.syntax = :expect
+	end
+
+	config.include( Loggability::SpecHelpers )
+end
+