Sha256: 3e1a45d807b10e5019224b559ae6becb27347d527c1b1e76294c73222dc6c518

Contents?: true

Size: 571 Bytes

Versions: 1

Compression:

Stored size: 571 Bytes

Contents

shared_examples "buttons" do
  it "calls set_focus when focus is called" do
    real.should_receive :set_focus
    subject.focus
  end

  it "passes block to real element" do
    real.should_receive(:addSelectionListener).with(&block)
    subject
  end
end

# Check and Radio
shared_examples "selectable" do
  it "calls get_selection when checked? is called" do
    real.should_receive :get_selection
    subject.checked?
  end

  it "calls set_selection when checked= is called" do
    real.should_receive(:set_selection).with(true)
    subject.checked = true
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoes-4.0.0.pre1 spec/swt_shoes/shared_examples/button.rb