Sha256: 391bdec82b61e320905c8b2e4ce96f459e929115ba0d33fd75e9ba2a58646989
Contents?: true
Size: 1.15 KB
Versions: 10
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' describe name_from_filename do include_examples 'plugin' before( :all ) do options.url = url end it 'logs the expected results' do run actual_results.size.should == 3 oks = 0 actual_results.each do |result| if (result['response']['url'] == url && result['cookies'] == { 'cookie1' => 'val1' }) || (result['response']['url'] == url + 'a_link' && result['cookies'] == { 'link_followed' => 'yay link!' }) || (result['response']['url'] == url + 'update_cookie' && result['cookies'] == { 'link_followed' => 'updated link!', 'stuff' => 'blah' }) oks += 1 end end oks.should == 3 end context 'when a filter has been specified' do it 'only logs cookies that match it' do options.plugins[component_name] = { 'filter' => 'followed' } run actual_results.size.should == 2 actual_results.map { |r| r['cookies'].keys }.flatten. uniq.sort.should == %w(link_followed) end end end
Version data entries
10 entries across 10 versions & 1 rubygems