Sha256: 0643b41ee74ea3a2f43df65fd163949f20a063361ed16f6c1094689505301ec9
Contents?: true
Size: 1017 Bytes
Versions: 1
Compression:
Stored size: 1017 Bytes
Contents
require('test/unit') require('gtk2') require('zerenity/fileselection') class TC_FileSelection < Test::Unit::TestCase def setup Gtk.init @options={} @dialog=Gtk::Dialog.new end def test_check_normal Zerenity::FileSelection.check(@options) assert_equal(Gtk::FileChooser::ACTION_OPEN,@options[:action]) assert_equal("",@options[:title]) assert_equal(false,@options[:multiple]) assert_nil(@options[:filename]) end def test_check_save @options[:action] = :save Zerenity::FileSelection.check(@options) assert_equal(Gtk::FileChooser::ACTION_SAVE,@options[:action]) end def test_check_select_folder @options[:action] = :select_folder Zerenity::FileSelection.check(@options) assert_equal(Gtk::FileChooser::ACTION_SELECT_FOLDER,@options[:action]) end def test_check_create_folder @options[:action] = :create_folder Zerenity::FileSelection.check(@options) assert_equal(Gtk::FileChooser::ACTION_CREATE_FOLDER,@options[:action]) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zerenity-1.3 | test/tc_fileselection.rb |