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