Sha256: 2ec8cba3f3a6d13ff8f112e3e7fdd749282c60cf3d1fc0d2ff8f0a25d43ff085
Contents?: true
Size: 511 Bytes
Versions: 22
Compression:
Stored size: 511 Bytes
Contents
# -*- coding: utf-8 -*- require_relative 'helper' class TestSound < Test::Unit::TestCase RS = RubySketch B = Beeps PATH = 'test.wav' def sound() RS::Sound.load PATH end def setup() B::Sound.new(B::Oscillator.new >> B::Gain.new(gain: 0), 0.1).save PATH end def teardown() B::SoundPlayer.stop_all File.delete PATH if File.exist?(PATH) end def test_play_stop() s = sound assert_nothing_raised {s.play} assert_nothing_raised {s.stop} end end# TestSound
Version data entries
22 entries across 22 versions & 1 rubygems