Sha256: 364ef663d375848a7b793c42c33947969f5c833e136af63744bc3988ff33511e
Contents?: true
Size: 851 Bytes
Versions: 2
Compression:
Stored size: 851 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' require 'volay/widget/volume_control' describe 'Volay::Widget::VolumeControl' do let(:app) do app = double allow(app).to receive(:mixer).and_return(double) allow(app).to receive(:signals_list).and_return({}) app end let(:vc) do Volay::Widget::VolumeControl.new(app) end it 'on volume scale' do utils = double volume = double allow(volume).to receive(:value=).and_return(20) allow(app).to receive(:get_object).once.with('volume_adjustement') .and_return(volume) allow(app).to receive(:utils).once.and_return(utils) allow(utils).to receive(:update_status_icon).once.and_return(true) allow(app.mixer).to receive(:percent).and_return(20) expect(vc.on_system_tray_window_show).to be_truthy end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
volay-2.0.0 | spec/volay/widget/volume_control_spec.rb |
volay-1.2.0 | spec/volay/widget/volume_control_spec.rb |