spec/capture_spec.rb in gatling-1.0.9 vs spec/capture_spec.rb in gatling-1.1.0

- old
+ new

@@ -35,9 +35,44 @@ @webdriver.should_receive(:save_screenshot).with(@expected_temp_screenshot_file_pattern) Magick::Image.should_receive(:read).with(@expected_temp_screenshot_file_pattern).and_return([]) @capture_element.take_screenshot end + + + class Point + attr_accessor :x, :y + end + + class Size + attr_accessor :width, :height + end + + it 'should get the position of the css element' do + + #Overiding the stupid public method:y of YAML module + + location = Point.new + location.x = 1 + location.y = 2 + + size = Size.new + size.width = 100 + size.height = 200 + + mock_element = mock + mock_element.stub(:native).and_return(mock_element) + mock_element.stub(:location).and_return(location) + mock_element.stub(:size).and_return(size) + + position = @capture_element.get_element_position mock_element + + position[:x].should eql(1) + position[:y].should eql(2) + position[:width].should eql(100) + position[:height].should eql(200) + end + end # it 'should exclude a specified element from capture' do