Sha256: 6c87a92a17a26f3d4d21f2c56f6e49f392ea30c20291c850f6d2b3b14da3a387

Contents?: true

Size: 1.75 KB

Versions: 3

Compression:

Stored size: 1.75 KB

Contents

require File.expand_path('../../watirspec_desktophelper', __FILE__)
require File.expand_path('../shared/shared', __FILE__)

describe 'QuickAddressfield' do
  
   let(:addressfield) { browser.quick_toolbar(:name, "Document Toolbar").quick_addressfield(:name, "tba_address_field") }
   let(:unknown_addressfield) { browser.quick_toolbar(:name, "Document Toolbar").quick_addressfield(:name, "no_address_field") }
   let(:widget) { browser.quick_toolbar(:name, "Document Toolbar").quick_addressfield(:name, "tba_address_field") }
  
   subject { addressfield }
     
   it_behaves_like "a widget"
   it_behaves_like "an editfield"

   describe '#load_page_with_url' do
     it 'loads page' do
       addressfield.load_page_with_url("opera:debug").should == "opera:debug"
     end
     it 'throws exception if unknown addressfield' do
       expect { unknown_addressfield.highlighted_text }.to raise_error OperaWatir::Exceptions::UnknownObjectException
     end
   end

    describe '#text' do
      its(:text) { should == "opera:debug" }
        
      it 'throws exception if unknown addressfield' do
       expect { unknown_addressfield.highlighted_text }.to raise_error OperaWatir::Exceptions::UnknownObjectException
      end
    end
    
    describe '#visible_text' do
      its(:visible_text) { should == "debug" }
    
      it 'throws exception if unknown addressfield' do
       expect { unknown_addressfield.highlighted_text }.to raise_error OperaWatir::Exceptions::UnknownObjectException
      end
   end
   
   describe '#highlighted_text' do
     its(:highlighted_text) { should == "" }
     
     it 'throws exception if unknown addressfield' do
       expect { unknown_addressfield.highlighted_text }.to raise_error OperaWatir::Exceptions::UnknownObjectException
     end
    end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
operawatir-0.4.1.pre5-jruby spec/operawatir/desktop/quickaddressfield_spec.rb
operawatir-0.4.1.pre4-jruby spec/operawatir/desktop/quickaddressfield_spec.rb
operawatir-0.4.1.pre3-jruby spec/operawatir/desktop/quickaddressfield_spec.rb