Sha256: c76b3c4392e0de4a64d363147862bb39ec6c8469d5789f96ff55a1411600a742

Contents?: true

Size: 638 Bytes

Versions: 23

Compression:

Stored size: 638 Bytes

Contents

require_relative 'helper'


class TestKeyEvent < Test::Unit::TestCase

  def event(*args)
    Reflex::KeyEvent.new(*args)
  end

  def test_initialize()
    e = event Reflex::KeyEvent::DOWN, 'a', 1, 2, 3
    assert_equal :down, e.action
    assert_equal 'a',   e.chars
    assert_equal 1,     e.code
    assert_equal 2,     e.modifiers
    assert_equal 3,     e.repeat
    assert_false        e.captured?
  end

  def test_dup()
    e1 = event Reflex::KeyEvent::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

end# TestKeyEvent

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
reflexion-0.2 test/test_key_event.rb
reflexion-0.1.57 test/test_key_event.rb
reflexion-0.1.56 test/test_key_event.rb
reflexion-0.1.55 test/test_key_event.rb
reflexion-0.1.54 test/test_key_event.rb
reflexion-0.1.53 test/test_key_event.rb
reflexion-0.1.52 test/test_key_event.rb
reflexion-0.1.51 test/test_key_event.rb
reflexion-0.1.50 test/test_key_event.rb
reflexion-0.1.49 test/test_key_event.rb
reflexion-0.1.48 test/test_key_event.rb
reflexion-0.1.47 test/test_key_event.rb
reflexion-0.1.46 test/test_key_event.rb
reflexion-0.1.45 test/test_key_event.rb
reflexion-0.1.44 test/test_key_event.rb
reflexion-0.1.43 test/test_key_event.rb
reflexion-0.1.42 test/test_key_event.rb
reflexion-0.1.41 test/test_key_event.rb
reflexion-0.1.40 test/test_key_event.rb
reflexion-0.1.39 test/test_key_event.rb