Sha256: fcec7191a7c06dd65787a47ef61e033ba193c8dec502567b4507d86cdb3a9569
Contents?: true
Size: 1.39 KB
Versions: 21
Compression:
Stored size: 1.39 KB
Contents
require 'spec_helper' require 'proxy_pac_rb/rspec' RSpec.describe 'Compare to proxy.pac-files', type: :proxy_pac do subject do <<-EOS.strip_heredoc.chomp function FindProxyForURL(url, host) { return "DIRECT"; } EOS end let(:file_a) do <<-EOS.strip_heredoc.chomp function FindProxyForURL(url, host) { return "DIRECT"; } EOS end let(:file_b) do <<-EOS.strip_heredoc.chomp function FindProxyForURL(url, host) { return "DIRECT"; } EOS end context 'when file "a" is already a ProxyPacFile' do it { expect(proxy_pac).to be_the_same_proxy_pac_file file_b } end context 'when file "b" is already a ProxyPacFile' do it { expect(file_b).to be_the_same_proxy_pac_file proxy_pac } end context 'when file "a" and file "b" are strings' do context 'when both are eqal' do it { expect(file_a).to be_the_same_proxy_pac_file file_b } end context 'when both are not eqal' do let(:file_a) do <<-EOS.strip_heredoc.chomp function FindProxyForURL(url, host) { return "DIRECT"; } EOS end let(:file_b) do <<-EOS.strip_heredoc.chomp function FindProxyForURL(url, host) { return "PROXY localhost:8080"; } EOS end it { expect(file_a).not_to be_the_same_proxy_pac_file file_b } end end end
Version data entries
21 entries across 21 versions & 1 rubygems