require 'spec_helper' require 'rake' describe 'enterprises.rake' do describe ':remove_enterprise' do context 'when the enterprises exists' do it 'removes the enterprise' do enterprise = create(:enterprise) Rake.application.rake_require 'tasks/enterprises' Rake::Task.define_task(:environment) expect { Rake.application.invoke_task "ofn:remove_enterprise[#{enterprise.id}]" }.to change(Enterprise, :count).by(-1) end end end end