Sha256: 56e928f004464e9f60762a4fc927ca0a5014d1e46d88596cda8c7c4a22712b19
Contents?: true
Size: 961 Bytes
Versions: 5
Compression:
Stored size: 961 Bytes
Contents
# -*- coding: utf-8 -*- require_relative 'helper' class TestStyleLength < Test::Unit::TestCase def len (*args, &block) Reflex::StyleLength.new *args, &block end def test_initialize () assert_equal 0, len.value assert_equal nil, len.unit assert_equal 100, len(100).value assert_equal :px, len(100).unit assert_equal 100, len(100, :px).value assert_equal :px, len(100, :px).unit #assert_equal :%, len(100, :%).unit assert_equal 100, len('100px').value assert_equal :px, len('100px').unit #assert_equal :%, len('100%').unit end def test_to_s () assert_equal '100px', len(100, :px).to_s #assert_equal '100%', len(100, :%).to_s #assert_equal '100.5%', len(100.5, :%).to_s assert_raises(Rucy::NativeError) {len.to_s} assert ((len.to_s rescue $!.message)) =~ /InvalidStateError/ end def test_inspect () assert_nothing_raised {len.inspect} end end# TestStyleLength
Version data entries
5 entries across 5 versions & 1 rubygems