Sha256: c80ff3532612bf07b2bd70ff5b0b7b8888ecbdb16014d968b6a5d7dbcb06d49d

Contents?: true

Size: 448 Bytes

Versions: 2

Compression:

Stored size: 448 Bytes

Contents

require 'spec_helper'
require 'swing/shared'

describe Swing::JMenuItem do

  context 'creation' do
    let(:new_args) { ['Text'] }

    it_behaves_like 'enhanced Awt::Component'
    it_behaves_like 'enhanced Swing::JComponent'

    it 'accepts action listener block' do
      item = Swing::JMenuItem.new('Test') { @block_called = true}
      @block_called.should be_false

      item.do_click
      @block_called.should be_true
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
swing-0.1.16 spec/swing/j_menu_item_spec.rb
swing-0.1.15 spec/swing/j_menu_item_spec.rb