free_mutant/spec/unit/mutant/subject/context_spec.rb
Markus Schirp 6df5811a87 Use RSpec as receiver for rspec DSL methods
* I dislike the global infection RSpec does. This commit is a first step
  to get a rid of it.
* Also remove the need for `require 'spec_helper` in each spec file with
  adjusting `.rspec`.
2014-08-10 21:04:07 +00:00

16 lines
479 B
Ruby

RSpec.describe Mutant::Subject, '#context' do
subject { object.context }
let(:class_under_test) do
Class.new(described_class)
end
let(:object) { class_under_test.new(config, context, node) }
let(:config) { Mutant::Config::DEFAULT }
let(:node) { double('Node') }
let(:context) { double('Context') }
it { should be(context) }
it_should_behave_like 'an idempotent method'
end