- require 'caca'
-
- class TC_Canvas < MiniTest::Test
- def test_create
- d = Caca::Display.new()
- refute_nil(d, 'Display creation failed')
- end
- def test_create_with_driver
- d = Caca::Display.new(Caca::Display.driver_list[0])
- refute_nil(d, 'Display creation failed')
- end
- def test_create_wrong_args
- c = Caca::Canvas.new(3, 3)
- assert_raises(RuntimeError){Caca::Display.new("plop")}
- assert_raises(RuntimeError){Caca::Display.new(c, "plop")}
- assert_raises(ArgumentError){Caca::Display.new("plop", "plop")}
- assert_raises(ArgumentError){Caca::Display.new(c, c)}
- end
- def test_create_from_canvas
- c = Caca::Canvas.new(3, 3)
- d = Caca::Display.new(c)
- refute_nil(d, 'Display creation failed')
- assert_equal(d.canvas, c, 'Wrong canvas')
- end
- def test_set_title
- c = Caca::Canvas.new(3, 3)
- d = Caca::Display.new(c)
- d.title = "Test !"
- end
- def test_set_cursor
- d = Caca::Display.new()
- d.cursor = 1
- end
- end
|