Sha256: a718f294ae4a6d95f4eb9fd5997c17bf9fb7188e1955860c21539115744227a0
Contents?: true
Size: 621 Bytes
Versions: 1
Compression:
Stored size: 621 Bytes
Contents
$:.unshift File.dirname(__FILE__) require 'spec_helper' require 'osx/cocoa' include OSX OSX.require_framework 'ScriptingBridge' describe ITunesObserver do before do @itunes = SBApplication.applicationWithBundleIdentifier_("com.apple.iTunes") raise 'iTunes must be running' unless @itunes.isRunning @result = nil @observer = ITunesObserver.new do |result| @result = result end @itunes.stop end after do @itunes.stop end it "should observe playing" do @itunes.playpause @observer.run(1) @result.should_not be_nil @result['Name'].should_not be_nil end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
youpy-itunes-observer-0.0.2 | spec/itunes_observer_spec.rb |