@@ -24,11 +24,11 @@ module Ios
24
24
class ImageComparisionTest < AppiumLibCoreTest ::Function ::TestCase
25
25
def setup
26
26
@@core = ::Appium ::Core . for ( Caps . ios )
27
- @driver = @@core . start_driver
27
+ @@ driver = @@core . start_driver
28
28
end
29
29
30
30
def teardown
31
- save_reports ( @driver )
31
+ save_reports ( @@ driver )
32
32
end
33
33
34
34
def test_image_comparison_match_result
@@ -42,7 +42,7 @@ def test_image_comparison_match_result
42
42
43
43
match_result_visual = @@driver . match_images_features first_image : image1 , second_image : image2 , visualize : true
44
44
assert_equal %w( points1 rect1 points2 rect2 totalCount count visualization ) , match_result_visual . keys
45
- File . write 'match_result_visual.png' , Base64 . decode64 ( match_result_visual [ 'visualization' ] )
45
+ File . open ( 'match_result_visual.png' , 'wb' ) { | f | f << Base64 . decode64 ( match_result_visual [ 'visualization' ] ) }
46
46
assert File . size? 'match_result_visual.png'
47
47
48
48
File . delete 'match_result_visual.png'
@@ -59,7 +59,7 @@ def test_image_comparison_find_result
59
59
60
60
find_result_visual = @@driver . find_image_occurrence full_image : image1 , partial_image : image2 , visualize : true
61
61
assert_equal %w( rect visualization ) , find_result_visual . keys
62
- File . write 'find_result_visual.png' , Base64 . decode64 ( find_result_visual [ 'visualization' ] )
62
+ File . open ( 'find_result_visual.png' , 'wb' ) { | f | f << Base64 . decode64 ( find_result_visual [ 'visualization' ] ) }
63
63
assert File . size? 'find_result_visual.png'
64
64
65
65
File . delete 'find_result_visual.png'
@@ -76,7 +76,7 @@ def test_image_comparison_get_images_result
76
76
77
77
get_images_result_visual = @@driver . get_images_similarity first_image : image1 , second_image : image2 , visualize : true
78
78
assert_equal %w( score visualization ) , get_images_result_visual . keys
79
- File . write 'get_images_result_visual.png' , Base64 . decode64 ( get_images_result_visual [ 'visualization' ] )
79
+ File . open ( 'get_images_result_visual.png' , 'wb' ) { | f | f << Base64 . decode64 ( get_images_result_visual [ 'visualization' ] ) }
80
80
assert File . size? 'get_images_result_visual.png'
81
81
82
82
File . delete 'get_images_result_visual.png'
0 commit comments