Ignore:
Timestamp:
04/19/08 13:48:32 (5 years ago)
Author:
pterjan
Message:

Fix args type checks in Caca::Display.new

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/ruby/t/tc_display.rb

    r2297 r2298  
    44class TC_Canvas < Test::Unit::TestCase 
    55    def test_create 
    6         d = Caca::Display.new 
     6        d = Caca::Display.new 
    77        assert_not_nil(d, 'Display creation failed') 
    88    end 
    99    def test_create_with_driver 
    10         d = Caca::Display.new(nil, Caca::Display.driver_list[0]) 
     10        d = Caca::Display.new(Caca::Display.driver_list[0]) 
    1111        assert_not_nil(d, 'Display creation failed') 
     12    end 
     13    def test_create_wrong_args 
     14        assert_raise(RuntimeError){Caca::Display.new("plop")} 
     15        driver = Caca::Display.driver_list[0] 
     16        assert_raise(ArgumentError){Caca::Display.new(driver, driver)} 
     17        c = Cucul::Canvas.new(3, 3) 
     18        assert_raise(ArgumentError){Caca::Display.new(c, c)} 
    1219    end 
    1320    def test_create_from_canvas 
    1421        c = Cucul::Canvas.new(3, 3) 
    15         d = Caca::Display.new(c) 
     22        d = Caca::Display.new(c) 
    1623        assert_not_nil(d, 'Display creation failed') 
    17         assert_equal(d.canvas, c, 'Wrong canvas') 
     24        assert_equal(d.canvas, c, 'Wrong canvas') 
    1825    end 
    1926    def test_set_title 
Note: See TracChangeset for help on using the changeset viewer.