25 lines
659 B

  1. require 'test/unit'
  2. require 'caca'
  3. class TC_Canvas < Test::Unit::TestCase
  4. def test_create
  5. d = Caca::Display.new
  6. assert_not_nil(d, 'Display creation failed')
  7. end
  8. def test_create_with_driver
  9. d = Caca::Display.new(nil, Caca::Display.driver_list[0])
  10. assert_not_nil(d, 'Display creation failed')
  11. end
  12. def test_create_from_canvas
  13. c = Cucul::Canvas.new(3, 3)
  14. d = Caca::Display.new(c)
  15. assert_not_nil(d, 'Display creation failed')
  16. assert_equal(d.canvas, c, 'Wrong canvas')
  17. end
  18. def test_set_title
  19. c = Cucul::Canvas.new(3, 3)
  20. d = Caca::Display.new(c)
  21. d.title = "Test !"
  22. end
  23. end