2019-07-25 01:27:42 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2020-01-20 22:08:37 -05:00
|
|
|
RSpec.shared_context 'invalid urls' do
|
2018-11-28 14:06:44 -05:00
|
|
|
let(:urls_with_CRLF) do
|
|
|
|
["http://127.0.0.1:333/pa\rth",
|
|
|
|
"http://127.0.0.1:333/pa\nth",
|
|
|
|
"http://127.0a.0.1:333/pa\r\nth",
|
|
|
|
"http://127.0.0.1:333/path?param=foo\r\nbar",
|
|
|
|
"http://127.0.0.1:333/path?param=foo\rbar",
|
|
|
|
"http://127.0.0.1:333/path?param=foo\nbar",
|
|
|
|
"http://127.0.0.1:333/pa%0dth",
|
|
|
|
"http://127.0.0.1:333/pa%0ath",
|
|
|
|
"http://127.0a.0.1:333/pa%0d%0th",
|
|
|
|
"http://127.0.0.1:333/pa%0D%0Ath",
|
|
|
|
"http://127.0.0.1:333/path?param=foo%0Abar",
|
|
|
|
"http://127.0.0.1:333/path?param=foo%0Dbar",
|
|
|
|
"http://127.0.0.1:333/path?param=foo%0D%0Abar"]
|
|
|
|
end
|
|
|
|
end
|