Sha256: e56960fa10893ab3da9f7d68d0af5d88fd6e8d43fd386679cb55a36f4b5f7487

Contents?: true

Size: 596 Bytes

Versions: 1

Compression:

Stored size: 596 Bytes

Contents

require('test/unit')
require('gtk2')
require('zerenity/question')

class TC_Question < Test::Unit::TestCase
  def setup
    Gtk.init
    @options = {:text=>"Do you wish to continue"}
    @dialog = Gtk::Dialog.new
  end

  def test_check
    Zerenity::Question.check(@options)
    assert_equal("Do you wish to continue",@options[:text])
    assert_equal(Gtk::MessageDialog::QUESTION,@options[:type])
  end

  def test_build_normal
    Zerenity::Question.build(@dialog,@options)
    assert_equal(Gtk::Button,@options[:cancel_button].class)
    assert(@options[:cancel_button].use_stock?)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zerenity-1.3 test/tc_question.rb