require File.dirname(__FILE__) + '/../spec_helper' describe Zelda::Zender do describe "when retrieving a list of zenders" do it "should call Zelda with the correct url" do Zelda::Request.should_receive(:get).with("zenders") Zelda::Zender.all end end describe "when retrieving a specific zender" do before(:each) do zender_attrs = { "zender" => {"code" => "NL1", "name" => "Nederland 1"} } Zelda::Request.stub!(:get).with("zenders/1").and_return zender_attrs end def find_zender Zelda::Zender.find(1) end it "should call Zelda with the correct url" do Zelda::Request.should_receive(:get).with("zenders/1") find_zender end it "should return a new Zender" do find_zender.should be_a(Zelda::Zender) end it "should return the correct name" do find_zender.name.should == "Nederland 1" end end end