spec/reek/smell_warning_spec.rb in reek-2.0.4 vs spec/reek/smell_warning_spec.rb in reek-2.1.0
- old
+ new
@@ -1,11 +1,9 @@
-require 'spec_helper'
-require 'reek/smell_warning'
+require_relative '../spec_helper'
+require_relative '../../lib/reek/smell_warning'
-include Reek
-
-describe SmellWarning do
+describe Reek::SmellWarning do
let(:duplication_detector) { build(:smell_detector, smell_type: 'DuplicateMethodCall') }
let(:feature_envy_detector) { build(:smell_detector, smell_type: 'FeatureEnvy') }
let(:utility_function_detector) { build(:smell_detector, smell_type: 'UtilityFunction') }
context 'sort order' do
@@ -117,13 +115,13 @@
before :each do
@source = 'a/ruby/source/file.rb'
@smell_type = 'FeatureEnvy'
@parameters = { 'one' => 34, 'two' => 'second' }
@detector = Reek::Smells::FeatureEnvy.new @source
- @warning = SmellWarning.new(@detector, context: @context_name,
- lines: @lines,
- message: @message,
- parameters: @parameters)
+ @warning = Reek::SmellWarning.new(@detector, context: @context_name,
+ lines: @lines,
+ message: @message,
+ parameters: @parameters)
@yaml = @warning.yaml_hash
end
it_should_behave_like 'common fields'