Sha256: a4781237ccff271cb70a6ed55b65196c4d4f51a4ce6b89d9854bd0d850e28de4

Contents?: true

Size: 729 Bytes

Versions: 3

Compression:

Stored size: 729 Bytes

Contents

require_relative "helper"

class GlimmerTest < Test::Unit::TestCase
  include Glimmer

	include_package 'org.eclipse.swt'
	include_package 'org.eclipse.swt.widgets'
	include_package 'org.eclipse.swt.layout'
  
  def setup
    dsl :swt
  end

	def teardown
		@target.display.dispose if @target.display
	end

  def test_shell_with_default_layout_and_composite
    @target = shell {
      composite(:border, :no_focus) {
      }
    }

    assert_equal 1, @target.widget.children.size
    assert_instance_of Composite, @target.widget.children[0]
    composite_widget = @target.widget.children[0]
    assert_has_style :no_focus, composite_widget
    assert_has_style :border, composite_widget
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
glimmer-0.1.5.470 test/glimmer_constant_test.rb
glimmer-0.1.4.470 test/glimmer_constant_test.rb
glimmer-0.1.4.swt.pre.4.7.0 test/glimmer_constant_test.rb