Sha256: b32e7721473d281bb3ad59706839fcec7be4cbcefc6cb841b5cd86c0f5c34980

Contents?: true

Size: 378 Bytes

Versions: 1

Compression:

Stored size: 378 Bytes

Contents

shared_examples_for "togglable" do
  it "triggers redrawing on the app" do
    with_redraws do
      expect(swt_app).to receive(:redraw)
      subject.toggle
    end
  end

  it "passes visibility to real object" do
    if subject.respond_to?(:gui) && subject.gui.respond_to?(:real)
      expect(subject.gui.real).to receive(:set_visible)
      subject.toggle
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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