Sha256: 2bdf9388cbe0b211694f50ac520b6791488d85d949cb0b5d45bd4f765984ef65
Contents?: true
Size: 859 Bytes
Versions: 1
Compression:
Stored size: 859 Bytes
Contents
# encoding: utf-8 require 'Context/Gtk/Widget.rb' module Context::Gtk describe Widget do class FakeWidget include Widget end before(:each) do @widget = FakeWidget.new() @newWidget = FakeWidget.new() @oldWidget = FakeWidget.new() end it "should keep track of the main Window" do @widget.gtkWidgetMainWindow.should be_nil @widget.isAMainWindow @widget.gtkWidgetMainWindow.should be_eql(@widget) @widget.should_receive(:gtkAddWidget).with(@newWidget) @widget.addToThisWidget(@newWidget) @newWidget.gtkWidgetMainWindow.should be_eql(@widget) @widget.should_receive(:gtkRemoveWidget).with(@newWidget) @widget.removeFromThisWidget(@newWidget) @newWidget.gtkWidgetMainWindow.should be_nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jldrill-0.6.0.1 | spec/Context/Gtk/Widget_spec.rb |