spec/constantcontact/api_spec.rb in constantcontact-2.1.0 vs spec/constantcontact/api_spec.rb in constantcontact-2.2.0

- old
+ new

@@ -727,9 +727,23 @@ campaign.should be_kind_of(ConstantContact::Components::Campaign) campaign.name.should eq('Campaign Name') end end + describe "#get_email_campaign_preview" do + it "gets the preview of an existing campaign" do + json_response = load_file('email_campaign_preview_response.json') + net_http_resp = Net::HTTPResponse.new(1.0, 200, 'OK') + + response = RestClient::Response.create(json_response, net_http_resp, {}, @request) + RestClient.stub(:get).and_return(response) + + campaign_preview = @api.get_email_campaign_preview(1) + campaign_preview.should be_kind_of(ConstantContact::Components::CampaignPreview) + campaign_preview.subject.should eq('Subject Test') + end + end + describe "#add_email_campaign" do it "creates a new campaign" do json = load_file('email_campaign_response.json') net_http_resp = Net::HTTPResponse.new(1.0, 200, 'OK') \ No newline at end of file