27 lines
767 B
Ruby
27 lines
767 B
Ruby
require 'spec_helper'
|
|
require 'rake'
|
|
|
|
describe 'gitlab:mail_google_schema_whitelisting rake task' do
|
|
before :all do
|
|
Rake.application.rake_require "tasks/gitlab/helpers"
|
|
Rake.application.rake_require "tasks/gitlab/mail_google_schema_whitelisting"
|
|
# empty task as env is already loaded
|
|
Rake::Task.define_task :environment
|
|
end
|
|
|
|
describe 'call' do
|
|
before do
|
|
# avoid writing task output to spec progress
|
|
allow($stdout).to receive :write
|
|
end
|
|
|
|
let :run_rake_task do
|
|
Rake::Task["gitlab:mail_google_schema_whitelisting"].reenable
|
|
Rake.application.invoke_task "gitlab:mail_google_schema_whitelisting"
|
|
end
|
|
|
|
it 'runs the task without errors' do
|
|
expect { run_rake_task }.not_to raise_error
|
|
end
|
|
end
|
|
end
|