Sha256: e493dfd124f9dc185766c64e30d731ca327c73bf430c95477aa1bb904030ef4c

Contents?: true

Size: 438 Bytes

Versions: 9

Compression:

Stored size: 438 Bytes

Contents

require_relative '../../helper'

describe Tk::Button do
  it 'handles -command' do
    ran = false
    Tk.callbacks.size.should == 0

    button = Tk::Button.new{
      ran = true
      button.destroy
    }
    button.invoke

    Tk.callbacks.size.should == 0
    ran.should == true
  end

  it 'sets the text of the button' do
    button = Tk::Button.new(text: 'Hello, World!')
    button.cget(:text).should == 'Hello, World!'
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ffi-tk-2010.08.23 spec/ffi-tk/widget/button.rb
ffi-tk-2010.08 spec/ffi-tk/widget/button.rb
ffi-tk-2010.06 spec/ffi-tk/widget/button.rb
ffi-tk-2010.03 spec/ffi-tk/widget/button.rb
ffi-tk-2010.02 spec/ffi-tk/widget/button.rb
ffi-tk-2010.01 spec/ffi-tk/widget/button.rb
ffi-tk-2010.01.02 spec/ffi-tk/widget/button.rb
ffi-tk-2009.12.14 spec/ffi-tk/widget/button.rb
ffi-tk-2009.11.29 spec/ffi-tk/widget/button.rb