Sha256: dd2e0e9430833f4c751e69dde950b301512153d1eebd64040e7acce583e70e87
Contents?: true
Size: 1.33 KB
Versions: 12
Compression:
Stored size: 1.33 KB
Contents
# -*- coding: utf-8 -*- require_relative 'helper' class TestCaptureEvent < Test::Unit::TestCase def event(*args) Reflex::CaptureEvent.new(*args.map {|arg| Reflex::View.capture_flag.symbols2bits(*arg) }) end def test_initialize() e = event :key, :pointer assert_equal [:key], e.begin assert_equal [:pointer], e.end end def test_dup() e1 = event :key, :pointer e2 = e1.dup e1.block e3 = e1.dup assert_true e1.blocked? assert_false e2.blocked? assert_true e3.blocked? end def test_begin() c = event [:key, :pointer], [] assert_equal [:key, :pointer], c.begin assert_equal true, c.begin?(:key) assert_equal true, c.begin?(:pointer) assert_equal true, c.begin?(:all) c = event [:key], [] assert_equal [:key], c.begin assert_equal true, c.begin?(:key) assert_equal false, c.begin?(:pointer) assert_equal false, c.begin?(:all) end def test_end() c = event [], [:key, :pointer] assert_equal [:key, :pointer], c.end assert_equal true, c.end?(:key) assert_equal true, c.end?(:pointer) assert_equal true, c.end?(:all) c = event [], [:key] assert_equal [:key], c.end assert_equal true, c.end?(:key) assert_equal false, c.end?(:pointer) assert_equal false, c.end?(:all) end end# TestCaptureEvent
Version data entries
12 entries across 12 versions & 1 rubygems