Sha256: e3c2c5f02906887300a8f61e75798994acb1cb90abd888cd2c0d6d968159a3c5
Contents?: true
Size: 699 Bytes
Versions: 1
Compression:
Stored size: 699 Bytes
Contents
require 'helper' require 'minitest/mock' describe Kookaburra::UIDriver::UIComponent do let(:component_class) do Class.new(Kookaburra::UIDriver::UIComponent) do component_locator '#my_component' public :count end end describe '#count' do it 'returns the number of elements found within the component' do browser = Object.new.tap do |b| def b.within(*args) @context_set = true yield self end def b.all(*args) return unless @context_set Array.new(3) end end component = component_class.new(:browser => browser) assert_equal 3, component.count('.element') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kookaburra-0.11.0 | test/kookaburra/ui_driver/ui_component_test.rb |