Sha256: ca139b7d6d678a8b210413436ed5988526a87846d82481c16843b143ca4a3315
Contents?: true
Size: 774 Bytes
Versions: 17
Compression:
Stored size: 774 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), "/../../helper")) module Johnson module Conversions class ThreadTest < Johnson::TestCase def test_manipulate_thread thread = Thread.new { } @runtime['thread'] = thread assert_js_equal(false, "thread.send('alive?')") end def test_new_js_thread @runtime.evaluate('function testing() { Ruby.sleep(10); }') @runtime.evaluate('new Ruby.Thread(function() { testing(); })') end def test_js_thread_read_file @runtime['filename'] = File.expand_path(__FILE__) @runtime.evaluate('function testing() { Ruby.File.read(filename); }') @runtime.evaluate('new Ruby.Thread(function() { testing(); })') end end end end
Version data entries
17 entries across 17 versions & 2 rubygems