iterm_window/spec/iterm/tab_spec.rb
2011-07-17 09:34:02 -04:00

33 lines
703 B
Ruby

require 'spec_helper'
require 'iterm/tab'
require 'iterm/window'
describe Iterm::Tab do
before(:each) do
@window = Iterm::Window.new
Kernel.stubs(:system)
end
describe '#tab_color' do
it 'should generate color in a tab definition' do
@window.expects(:shell_out)
@window.interface.expects(:chrome_color).with("FF00AA")
@window.run do
open_tab :first_tab, :color => "FF00AA" do
end
end
end
it 'should use predetermined colors' do
@window.expects(:shell_out)
@window.interface.expects(:chrome_color).with(:rails)
@window.run do
open_tab :first_tab, :color => :rails do
end
end
end
end
end