1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
# frozen_string_literal: true
require 'spec_helper'
describe 'Maliciousness test' do
it 'does not accept non-string input for single file' do
expect do
run_proofer(23, :file)
end.to raise_error ArgumentError
end
it 'does not accept non-string input for directory' do
expect do
run_proofer(['wow/wow'], :directory)
end.to raise_error ArgumentError
end
it 'does not accept string input for directories' do
expect do
run_proofer('wow/wow', :directories)
end.to raise_error ArgumentError
end
it 'does not accept string input for links' do
expect do
run_proofer('woo', :links)
end.to raise_error ArgumentError
end
end
|