Sha256: 9253165bd7433ad1c1a012f979a899b592115175232c8ee9f22c9a616a189fbc

Contents?: true

Size: 773 Bytes

Versions: 4

Compression:

Stored size: 773 Bytes

Contents

describe Hallon::Observable::PlaylistContainer do
  specification_for_callback "playlist_added" do
    let(:input)  { [a_pointer, mock_playlist_raw, 3, :userdata] }
    let(:output) { [Hallon::Playlist.new(mock_playlist), 3, subject] }
  end

  specification_for_callback "playlist_removed" do
    let(:input)  { [a_pointer, mock_playlist_raw, 3, :userdata] }
    let(:output) { [Hallon::Playlist.new(mock_playlist), 3, subject] }
  end

  specification_for_callback "playlist_moved" do
    let(:input)  { [a_pointer, mock_playlist_raw, 3, 8, :userdata] }
    let(:output) { [Hallon::Playlist.new(mock_playlist), 3, 8, subject] }
  end

  specification_for_callback "container_loaded" do
    let(:input)  { [a_pointer, :userdata] }
    let(:output) { [subject] }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
hallon-0.15.0 spec/hallon/observable/playlist_container_spec.rb
hallon-0.14.0 spec/hallon/observable/playlist_container_spec.rb
hallon-0.13.0 spec/hallon/observable/playlist_container_spec.rb
hallon-0.12.0 spec/hallon/observable/playlist_container_spec.rb