Sha256: ffd35695095d1af2f24217455a96b33d8ced0e04e342cd475710b5db6a29563f
Contents?: true
Size: 922 Bytes
Versions: 10
Compression:
Stored size: 922 Bytes
Contents
require 'spec_helper' class MenuItemScreen include Mohawk window(:id => nil) menu_item(:the_menu_item, :path => ["Path", "To", "Some Menu", "Item"]) end describe Mohawk::Accessors::MenuItem do let(:screen) { MenuItemScreen.new } let(:window) { double("RAutomation Window") } let(:menu) { double("RAutomation Menu Item") } before(:each) do RAutomation::Window.stub(:new).and_return(window) end context "selecting menu items" do before(:each) do window.should_receive(:menu).with(:text => "Path").and_return(menu) end it "can open a menu item" do menu.should_receive(:menu).with(:text => "To").and_return(menu) menu.should_receive(:menu).with(:text => "Some Menu").and_return(menu) menu.should_receive(:menu).with(:text => "Item").and_return(menu) menu.should_receive(:open) screen.the_menu_item end end end
Version data entries
10 entries across 10 versions & 1 rubygems