Sha256: 99da1da5790a892423fc6b06092a16fe49318024b322aec6b4ec83beb33b885c
Contents?: true
Size: 658 Bytes
Versions: 12
Compression:
Stored size: 658 Bytes
Contents
# -*- coding: utf-8 -*- require_relative 'helper' class TestFocusEvent < Test::Unit::TestCase def event(*args) Reflex::FocusEvent.new(*args) end def view(*args) Reflex::View.new(*args) end def test_initialize() e = event Reflex::FocusEvent::FOCUS, view(name: :a), view(name: :b) assert_equal :focus, e.action assert_equal 'a', e.current.name assert_equal 'b', e.last .name end def test_dup() e1 = event Reflex::FocusEvent::FOCUS, view, view e2 = e1.dup e1.block e3 = e1.dup assert_true e1.blocked? assert_false e2.blocked? assert_true e3.blocked? end end# TestFocusEvent
Version data entries
12 entries across 12 versions & 1 rubygems