1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-02 22:17:12 +08:00
hybridgroup.gobot/platforms/audio/audio_adaptor_test.go
deadprogram 0ca38b77e5 [audio] WIP on Gobot audio support using mpg123, based on code from @colemanserious
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-13 16:09:36 -07:00

29 lines
604 B
Go

// Based on aplay audio adaptor written by @colemanserious (https://github.com/colemanserious)
package audio
import (
"os/exec"
"testing"
"github.com/hybridgroup/gobot/gobottest"
)
func TestAudioAdaptor(t *testing.T) {
a := NewAudioAdaptor("tester")
gobottest.Assert(t, a.Name(), "tester")
gobottest.Assert(t, len(a.Connect()), 0)
_, err := exec.LookPath("mpg123")
numErrsForTest := 0
if err != nil {
numErrsForTest = 1
}
gobottest.Assert(t, len(a.Sound("../resources/foo.wav")), numErrsForTest)
gobottest.Assert(t, len(a.Connect()), 0)
gobottest.Assert(t, len(a.Finalize()), 0)
}