Source of file ChecShortcodeTest.php
Size: 0,830 Bytes - Last Modified: 2021-12-23T10:19:10+00:00
/var/www/docs.ssmods.com/process/src/tests/ChecShortcodeTest.php
1234567891011121314151617181920212223242526272829303132333435 | <?php namespace Robbie\SilverstripeChec\Tests; use SilverStripe\CMS\Model\SiteTree; use SilverStripe\Dev\FunctionalTest; use SilverStripe\View\Parsers\ShortcodeParser; class ChecShortcodeTest extends FunctionalTest { protected static $fixture_file = 'ChecShortcodeTest.yml'; /** * @var SiteTree */ private $page; protected function setUp() { parent::setUp(); $this->page = $this->objFromFixture(SiteTree::class, 'test'); } /** * Tests that the shortcode gets parsed */ public function testBuyNowButton() { $text = $this->page->Content; $parsed = ShortcodeParser::get_active()->parse($text); $this->assertContains('<a href="https://checkout.chec.io/AbC1Y3', $parsed); $this->assertContains('">Buy Now', $parsed); } } |