/**
  * @covers charitable_is_campaign_donation_page
  * @depends test_is_campaign_donation_page
  */
 public function test_is_not_campaign_donation_page_strict()
 {
     $this->set_charitable_option('donation_form_display', 'same_page');
     $page = charitable_get_campaign_donation_page_permalink(false, array('campaign_id' => self::$campaign_id));
     $this->go_to($page);
     $this->assertFalse(charitable_is_campaign_donation_page(false, array('strict' => true)));
 }
 /**
  * Adds custom body classes when viewing widget or donation form.
  *
  * @param 	array 		$classes
  * @return 	array
  * @access  public
  * @since 	1.0.0
  */
 public function add_donation_page_body_class($classes)
 {
     if (charitable_is_campaign_donation_page()) {
         $classes[] = 'campaign-donation-page';
     }
     return $classes;
 }
 /**
  * @covers charitable_is_donation_cancel_page
  */
 public function test_charitable_is_donation_cancel_page()
 {
     $page = charitable_get_donation_cancel_page_permalink(false, array('donation_id' => self::$donation_id));
     $this->go_to($page);
     $this->assertTrue(charitable_is_campaign_donation_page());
 }