specs/ios_metadata.rb in percy-appium-app-0.0.4 vs specs/ios_metadata.rb in percy-appium-app-0.0.5.pre.beta.0
- old
+ new
@@ -35,27 +35,28 @@
def test_get_window_size
height = 100
width = 100
window_size = { 'height' => height, 'width' => width }
- @mock_webdriver.expect(:get_window_size, window_size)
+ @mock_webdriver.expect(:window_size, window_size)
session_id = 'session_id_123'
@mock_webdriver.expect(:session_id, session_id)
@mock_webdriver.expect(:session_id, session_id)
assert_equal({}, @ios_metadata._window_size)
fetched_window_size = @ios_metadata.get_window_size
assert_equal(window_size, fetched_window_size)
end
def test_device_screen_size
+ Percy::Cache.force_cleanup_cache
session_id = 'session_id_123'
5.times do
@mock_webdriver.expect(:session_id, session_id)
end
@mock_webdriver.expect(:capabilities, { 'deviceName' => 'iPhone 6' })
- @mock_webdriver.expect(:get_window_size, { 'height' => 100, 'width' => 100 })
+ @mock_webdriver.expect(:window_size, { 'height' => 100, 'width' => 100 })
device_screen_size = @ios_metadata.device_screen_size
assert_equal({ 'height' => 200, 'width' => 200 }, device_screen_size)
end
def test_status_bar
@@ -78,10 +79,10 @@
session_id = 'session_id_123'
4.times do
@mock_webdriver.expect(:session_id, session_id)
end
@mock_webdriver.expect(:capabilities, { 'deviceName' => 'iPhone 14' })
- @mock_webdriver.expect(:get_window_size, window_size)
+ @mock_webdriver.expect(:window_size, window_size)
@mock_webdriver.expect(:execute_script, { 'height' => 100, 'width' => 200 }, ['mobile: viewportRect'])
assert_equal(2, @ios_metadata.scale_factor)
end
end