blob: 01a22b3bd4452a81d086da8e0f1ba74b563f739b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
def try_assert_or_schedule args, assert
if $result[:complete]
log_info "Request completed! Verifying."
if $result[:http_response_code] != 200
log_info "The request yielded a result of #{$result[:http_response_code]} instead of 200."
exit
end
log_info ":try_assert_or_schedule succeeded!"
else
args.gtk.schedule_callback Kernel.tick_count + 10 do
try_assert_or_schedule args, assert
end
end
end
def test_http args, assert
$result = $gtk.http_get 'http://dragonruby.org'
try_assert_or_schedule args, assert
end
$gtk.reset 100
$gtk.log_level = :off
|