Skip to content

Commit f2ed64d

Browse files
committed
Added: RSpec test suite initial setup.
1 parent 79ee2d6 commit f2ed64d

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

.rspec

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--require spec_helper

ddtrace.gemspec

+3-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ EOS
3535
spec.add_dependency 'msgpack'
3636

3737
spec.add_development_dependency 'rake', '~> 10.5'
38-
spec.add_development_dependency('rubocop', '= 0.49.1') if RUBY_VERSION >= '2.1.0'
38+
spec.add_development_dependency 'rubocop', '= 0.49.1' if RUBY_VERSION >= '2.1.0'
39+
spec.add_development_dependency 'rspec', '~> 3.0'
40+
spec.add_development_dependency 'rspec-collection_matchers', '~> 1.1'
3941
spec.add_development_dependency 'minitest', '= 5.10.1'
4042
spec.add_development_dependency 'appraisal', '~> 2.2'
4143
spec.add_development_dependency 'yard', '~> 0.9'

spec/spec_helper.rb

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
$LOAD_PATH.unshift File.expand_path('../../lib', __FILE__)
2+
require 'pry'
3+
require 'rspec/collection_matchers'
4+
5+
require 'ddtrace'
6+
7+
RSpec.configure do |config|
8+
config.expect_with :rspec do |expectations|
9+
expectations.include_chain_clauses_in_custom_matcher_descriptions = true
10+
end
11+
12+
config.mock_with :rspec do |mocks|
13+
mocks.verify_partial_doubles = true
14+
end
15+
16+
config.shared_context_metadata_behavior = :apply_to_host_groups
17+
config.disable_monkey_patching!
18+
config.warnings = true
19+
config.order = :random
20+
end

0 commit comments

Comments
 (0)