Sha256: b0903b95401fcea273b5f65e83b21befbccb0da378265e025e54b8c3e27eaea0
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 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_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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
reflexion-0.1.23 | test/test_capture_event.rb |
reflexion-0.1.22 | test/test_capture_event.rb |