🏡 index : ~doyle/sonos.rs.git

author Jordan Doyle <jordan@doyle.wf> 2017-11-27 2:53:05.0 +00:00:00
committer Jordan Doyle <jordan@doyle.wf> 2017-11-27 2:53:05.0 +00:00:00
commit
6c27dae46da7ce208fc2687c67412427e5fc5645 [patch]
tree
04c37693d102fc0d9d0a7be846d232b7c8aaabc4
parent
19bbe49ba8baf964cdd740ec740faf6d32aef7db
download
6c27dae46da7ce208fc2687c67412427e5fc5645.tar.gz

Rename crate to sonos



Diff

 Cargo.toml                |  2 +-
 tests/integration_test.rs | 30 ++++++++++++++++--------------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 109d781..5434ca2 100644
--- a/Cargo.toml
+++ a/Cargo.toml
@@ -1,5 +1,5 @@
[package]
name = "soncon"
name = "sonos"
version = "0.1.0"
authors = ["Jordan Doyle <jordanjd@amazon.com>"]
license = "MIT"
diff --git a/tests/integration_test.rs b/tests/integration_test.rs
index 47b49cf..ff24328 100644
--- a/tests/integration_test.rs
+++ a/tests/integration_test.rs
@@ -1,14 +1,14 @@
extern crate soncon;
extern crate sonos;

#[test]
fn can_discover_devices() {
    let devices = soncon::discover().unwrap();
    let devices = sonos::discover().unwrap();
    assert!(devices.len() > 0, "No devices discovered");
}

#[test]
fn volume() {
    let device = &soncon::discover().unwrap()[0];
    let device = &sonos::discover().unwrap()[0];
    device.set_volume(2).expect("Failed to get volume");
    assert_eq!(
        device.volume().expect("Failed to get volume"),
@@ -19,7 +19,7 @@

#[test]
fn muted() {
    let device = &soncon::discover().unwrap()[0];
    let device = &sonos::discover().unwrap()[0];
    device.mute().expect("Couldn't mute player");
    assert_eq!(
        device.muted().expect("Failed to get current mute status"),
@@ -34,39 +34,39 @@

#[test]
fn playback_state() {
    let device = &soncon::discover().unwrap()[0];
    let device = &sonos::discover().unwrap()[0];

    device.play().expect("Couldn't play track");
    assert!(match device.transport_state().unwrap() {
        soncon::TransportState::Playing => true,
        soncon::TransportState::Transitioning => true,
        sonos::TransportState::Playing => true,
        sonos::TransportState::Transitioning => true,
        _ => false,
    });

    device.pause().expect("Couldn't pause track");
    assert!(match device.transport_state().unwrap() {
        soncon::TransportState::PausedPlayback => true,
        soncon::TransportState::Transitioning => true,
        sonos::TransportState::PausedPlayback => true,
        sonos::TransportState::Transitioning => true,
        _ => false,
    });

    device.stop().expect("Couldn't stop track");
    assert!(match device.transport_state().unwrap() {
        soncon::TransportState::Stopped => true,
        soncon::TransportState::Transitioning => true,
        sonos::TransportState::Stopped => true,
        sonos::TransportState::Transitioning => true,
        _ => false,
    });
}

#[test]
fn track_info() {
    let device = &soncon::discover().unwrap()[0];
    println!("{:#?}", device.track().expect("Failed to get track info"));
    let device = &sonos::discover().unwrap()[0];
    device.track().expect("Failed to get track info");
}

#[test]
fn play() {
    let device = &soncon::discover().unwrap()[0];
    let device = &sonos::discover().unwrap()[0];
    device.play().expect("Failed to play");
    device.pause().expect("Failed to pause");
}
@@ -74,7 +74,7 @@
#[test]
#[should_panic]
fn fail_on_set_invalid_volume() {
    soncon::discover().unwrap()[0]
    sonos::discover().unwrap()[0]
        .set_volume(101)
        .expect_err("Didn't fail on invalid volume");
}