diff --git a/lib/capybara/result.rb b/lib/capybara/result.rb index b5afe2e5..aeb1f61d 100644 --- a/lib/capybara/result.rb +++ b/lib/capybara/result.rb @@ -29,7 +29,7 @@ module Capybara @query = query end - def_delegators :@result, :each, :[], :at, :size, :count, :length, :first, :last, :empty?, :inspect + def_delegators :@result, :each, :[], :at, :size, :count, :length, :first, :last, :empty?, :inspect, :sample def matches_count? Capybara::Helpers.matches_count?(@result.size, @query.options) diff --git a/spec/result_spec.rb b/spec/result_spec.rb index 82de3a6d..50f980f2 100644 --- a/spec/result_spec.rb +++ b/spec/result_spec.rb @@ -48,4 +48,8 @@ describe Capybara::Result do memo += element.text[0] end.should == 'ABGD' end + + it 'can be sampled' do + result.should include(result.sample) + end end