Sha256: a43eb1902248d93dcfb0274ce9e44d704fa7af4811b9ad2983f8e810a6a7378e

Contents?: true

Size: 632 Bytes

Versions: 70

Compression:

Stored size: 632 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe "Amixer" do
  it "should load by using autoload" do
    require "knjrbfw"
    
    $amixer = Knj::Amixer.new
  end
  
  it "should register various devices" do
    $devices = $amixer.devices
  end
  
  it "should register various mixers and do various operations on them" do
    $devices.each do |name, device|
      mixers = device.mixers
      
      if device.active?(:stream => "PLAYBACK")
        mixers.each do |name, mixer|
          next if !mixer.volume?
          mixer.vol_add -5
          mixer.vol_add 3
        end
      end
    end
  end
end

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
knjrbfw-0.0.103 spec/amixer_spec.rb
knjrbfw-0.0.102 spec/amixer_spec.rb
knjrbfw-0.0.101 spec/amixer_spec.rb
knjrbfw-0.0.100 spec/amixer_spec.rb
knjrbfw-0.0.99 spec/amixer_spec.rb
knjrbfw-0.0.98 spec/amixer_spec.rb
knjrbfw-0.0.97 spec/amixer_spec.rb
knjrbfw-0.0.96 spec/amixer_spec.rb
knjrbfw-0.0.95 spec/amixer_spec.rb
knjrbfw-0.0.94 spec/amixer_spec.rb
knjrbfw-0.0.93 spec/amixer_spec.rb
knjrbfw-0.0.92 spec/amixer_spec.rb
knjrbfw-0.0.91 spec/amixer_spec.rb
knjrbfw-0.0.90 spec/amixer_spec.rb
knjrbfw-0.0.89 spec/amixer_spec.rb
knjrbfw-0.0.88 spec/amixer_spec.rb
knjrbfw-0.0.87 spec/amixer_spec.rb
knjrbfw-0.0.86 spec/amixer_spec.rb
knjrbfw-0.0.85 spec/amixer_spec.rb
knjrbfw-0.0.84 spec/amixer_spec.rb