spec/rake/funnel/tasks/nunit_spec.rb in rake-funnel-0.21.0 vs spec/rake/funnel/tasks/nunit_spec.rb in rake-funnel-0.21.1
- old
+ new
@@ -1,15 +1,10 @@
# rubocop:disable RSpec/FilePath
-include Rake
-include Rake::Funnel
-include Rake::Funnel::Integration::TeamCity
-include Rake::Funnel::Support
-
describe Rake::Funnel::Tasks::NUnit do
before do
- Task.clear
+ Rake::Task.clear
end
describe 'defaults' do
its(:name) { should == :test }
its(:args) { should == {} }
@@ -18,46 +13,46 @@
end
describe 'execution' do
let(:args) { {} }
- let(:mapper) { instance_double(Mapper).as_null_object }
- let(:finder) { instance_double(Finder).as_null_object }
+ let(:mapper) { instance_double(Rake::Funnel::Support::Mapper).as_null_object }
+ let(:finder) { instance_double(Rake::Funnel::Support::Finder).as_null_object }
before do
allow(subject).to receive(:sh)
- allow(Mapper).to receive(:new).and_return(mapper)
- allow(Finder).to receive(:new).and_return(finder)
- allow(NUnitPlugin).to receive(:setup)
+ allow(Rake::Funnel::Support::Mapper).to receive(:new).and_return(mapper)
+ allow(Rake::Funnel::Support::Finder).to receive(:new).and_return(finder)
+ allow(Rake::Funnel::Integration::TeamCity::NUnitPlugin).to receive(:setup)
- allow(Mono).to receive(:invocation).and_wrap_original do |_original_method, *args, &_block|
+ allow(Rake::Funnel::Support::Mono).to receive(:invocation).and_wrap_original do |_original_method, *args, &_block|
args.compact
end
end
before do
- Task[subject.name].invoke
+ Rake::Task[subject.name].invoke
end
it 'should use test assembly finder' do
expect(finder).to have_received(:all)
end
it 'should set up TeamCity plugin' do
- expect(NUnitPlugin).to have_received(:setup).with(subject.nunit)
+ expect(Rake::Funnel::Integration::TeamCity::NUnitPlugin).to have_received(:setup).with(subject.nunit)
end
it 'should use NUnit mapper' do
- expect(Mapper).to have_received(:new).with(:NUnit)
+ expect(Rake::Funnel::Support::Mapper).to have_received(:new).with(:NUnit)
end
it 'should map arguments' do
expect(mapper).to have_received(:map).with(args)
end
it 'should use mono invocation' do
- expect(Mono).to have_received(:invocation).with(subject.nunit)
+ expect(Rake::Funnel::Support::Mono).to have_received(:invocation).with(subject.nunit)
end
it 'should run with sh' do
expect(subject).to have_received(:sh)
end