Skip to content

Instantly share code, notes, and snippets.

@list
list / SiteTest.php
Created October 21, 2011 02:37
Functional Testing in Yii using Goutte
<?php
use Goutte\Client;
class SiteTest extends CTestCase {
protected $client;
public function setUp() {
parent::setUp();
$this->client = new Client();
@list
list / LayoutLinksTest.php
Created October 20, 2011 19:39
Using Goutte for functional test in Yii
<?php
use Goutte\Client;
class LayoutLinksTest extends LibWebTestCase {
/** @test */
public function shouldHaveTheRightLinksOnTheLayout() {
$client = new Client();
$crawler = $client->request('GET', TEST_BASE_URL);
@list
list / PagesControllerTest.php
Created October 18, 2011 19:15
Functional test tanpa Selenium di Yii
<?php
Yii::import('ext.httpclient.*');
Yii::import('ext.httpclient.adapter.*');
class PagesControllerTest extends PHPUnit_Framework_TestCase {
public function testHome() {
$client = new EHttpClient(TEST_BASE_URL.'/pages/home');
$this->assertTrue($client->request()->isSuccessful());