Sha256: 8d99ad1241b73e67438aede2e44257500f5b9fee66b92b254a7e04fd2cd31878

Contents?: true

Size: 451 Bytes

Versions: 11

Compression:

Stored size: 451 Bytes

Contents

# -*- coding: utf-8 -*-


require_relative 'helper'


class TestFont < Test::Unit::TestCase

  def font (*args)
    Rays::Font.new *args
  end

  def test_name ()
    assert_kind_of String, font.name
  end

  def test_size ()
    assert_kind_of Numeric, font.size
    assert_equal 32, font(nil, 32).size
  end

  def test_width ()
    assert_equal 0, font.width('')
    w = font.width 'X'
    assert_equal w * 2, font.width('XX')
  end

end# TestFont

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rays-0.1.15 test/test_font.rb
rays-0.1.14 test/test_font.rb
rays-0.1.13 test/test_font.rb
rays-0.1.12 test/test_font.rb
rays-0.1.11 test/test_font.rb
rays-0.1.10 test/test_font.rb
rays-0.1.9 test/test_font.rb
rays-0.1.8 test/test_font.rb
rays-0.1.7 test/test_font.rb
rays-0.1.6 test/test_font.rb
rays-0.1.5 test/test_font.rb