spec/spec_helper.rb in hackpad-cli-0.0.7 vs spec/spec_helper.rb in hackpad-cli-0.1.0

- old
+ new

@@ -1,16 +1,26 @@ $LOAD_PATH << File.expand_path('../../lib', __FILE__) require 'rubygems' require 'bundler' -#require "codeclimate-test-reporter" -#CodeClimate::TestReporter.start - require 'coveralls' Coveralls.wear! +# require "codeclimate-test-reporter" +# CodeClimate::TestReporter.start + RSpec.configure do |config| config.mock_with :rspec config.expect_with :rspec do |c| c.syntax = :expect end end + +# Warning: +# I'm not an expert tester, and on this project I wanted to try +# a super-isolation way. So each spec is testing each method and +# uses a lock of stubbing and doubles. Up to now I find it quite +# convenient because it makes the interdependencies more obvious, +# and when something changes in the code the need for changes in +# the stubbing is an occasion to think about the whole architecture. +# Also, it doesn't lie about the coverage, by stubbing all things, +# a thing is not covered if not explicitely tested.