Ejemplo n.º 1
0
 public function testGetUserPlaylistTracks()
 {
     $options = array('fields' => array('id', 'uri'), 'limit' => 10, 'market' => 'SE');
     $expected = array('fields' => 'id,uri', 'limit' => 10, 'market' => 'SE');
     $headers = array('Authorization' => 'Bearer ' . $this->accessToken);
     $return = array('body' => get_fixture('user-playlist-tracks'));
     $stub = $this->setupStub('GET', '/v1/users/mcgurk/playlists/0UZ0Ll4HJHR7yvURYbHJe9/tracks', $expected, $headers, $return);
     $api = new SpotifyWebAPI\SpotifyWebAPI($stub);
     $api->setAccessToken($this->accessToken);
     $response = $api->getUserPlaylistTracks('mcgurk', '0UZ0Ll4HJHR7yvURYbHJe9', $options);
     $this->assertObjectHasAttribute('items', $response);
 }