Sha256: c39a2372290025e7bd2914d729466b2b92e7962edd1956b56d8b5a75758b2666
Contents?: true
Size: 844 Bytes
Versions: 6
Compression:
Stored size: 844 Bytes
Contents
require_relative 'helper' class TestKeyEvent < Test::Unit::TestCase DOWN = Reflex::KeyEvent::DOWN def event(*args) Reflex::KeyEvent.new(*args) end def test_initialize() e = event DOWN, 'a', 1, 2, 3 assert_equal :down, e.action assert_equal 'a', e.chars assert_equal 1, e.code assert_equal [:control], e.modifiers assert_equal 3, e.repeat assert_false e.captured? end def test_dup() e1 = event DOWN, 'a', 1, 2, 3 e2 = e1.dup e1.block e3 = e1.dup assert_true e1.blocked? assert_false e2.blocked? assert_true e3.blocked? end def test_chars() assert_equal 'foo', event(DOWN, 'foo', 1, 2, 3).chars assert_nil event(DOWN, '', 1, 2, 3).chars assert_nil event(DOWN, nil, 1, 2, 3).chars end end# TestKeyEvent
Version data entries
6 entries across 6 versions & 1 rubygems