spec/models/commands_spec.rb in rmpd-1.0.4 vs spec/models/commands_spec.rb in rmpd-1.0.5

- old
+ new

@@ -141,6 +141,22 @@ @conn.command_list do |c| c.addid("foo") end end end + + describe "command_list_ok" do + it "should return a list of multi responses" do + @responses = connect_response + command_list_ok_responses + ok + @socket.stub!(:readline).and_return(*@responses) + @socket.stub!(:puts).and_return(@socket.puts) + @socket.stub!(:eof?).and_return(false) + + results = @conn.command_list_ok do |c| + c.list("album") + c.list("artist") + end + + results.should have(2).items, results.pretty_inspect + end + end end