Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save co3k/267304 to your computer and use it in GitHub Desktop.
Save co3k/267304 to your computer and use it in GitHub Desktop.
<?php
include(dirname(__FILE__).'/../../bootstrap/functional.php');
$browser = new sfTestFunctional(new sfBrowser());
$test = $browser->test();
$conn = Doctrine::getConnectionByTableName('your_model');
$conn->beginTransaction();
$browser
->call('/member/configImage', 'GET', array())
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/opSkinBasicPlugin/css/skin/default/img/marker.gif', 'GET', array())
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->call('/member/configImage', 'POST', array (
'member_image' =>
array (
),
))
/* ->get('/member/configImage')
->click('alt or value of submit here', array (
'member_image' =>
array (
),
)) */
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/cache/img/jpg/w180_h180/m_1_c4c8133e58fee4a6dd67b4b19f652e17dc7a1e41_jpg.jpg', 'GET', array())
->with('request')->begin()
->isParameter('module', 'image')
->isParameter('action', 'index')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->with('response')->begin()
->contains('削除')
->click('削除', array())
->end()
/* ->call('/member/deleteImage/member_image_id/1', 'get', array()) */
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'deleteImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/opSkinBasicPlugin/css/skin/default/img/marker.gif', 'GET', array())
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->call('/member/configImage', 'POST', array (
'member_image' =>
array (
),
))
/* ->get('/member/configImage')
->click('alt or value of submit here', array (
'member_image' =>
array (
),
)) */
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/cache/img/jpg/w180_h180/m_1_f8512b0c5e72834576909ae7eeea0d2f31f0a29c_jpg.jpg', 'GET', array())
->with('request')->begin()
->isParameter('module', 'image')
->isParameter('action', 'index')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->call('/member/configImage', 'POST', array (
'member_image' =>
array (
),
))
/* ->get('/member/configImage')
->click('alt or value of submit here', array (
'member_image' =>
array (
),
)) */
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/cache/img/jpg/w180_h180/m_1_3a5b2cce45218c7bb5772de35577286044de1274_jpg.jpg', 'GET', array())
->with('request')->begin()
->isParameter('module', 'image')
->isParameter('action', 'index')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->call('/member/configImage', 'POST', array (
'member_image' =>
array (
),
))
/* ->get('/member/configImage')
->click('alt or value of submit here', array (
'member_image' =>
array (
),
)) */
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/opSkinBasicPlugin/css/skin/default/img/marker.gif', 'GET', array())
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->with('response')->begin()
->contains('メイン写真')
->click('メイン写真', array())
->end()
/* ->call('/member/changeMainImage/member_image_id/2', 'get', array()) */
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'changeMainImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/opSkinBasicPlugin/css/skin/default/img/marker.gif', 'GET', array())
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->with('response')->begin()
->contains('メイン写真')
->click('メイン写真', array())
->end()
/* ->call('/member/changeMainImage/member_image_id/3', 'get', array()) */
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'changeMainImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/opSkinBasicPlugin/css/skin/default/img/marker.gif', 'GET', array())
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->with('response')->begin()
->contains('メイン写真')
->click('メイン写真', array())
->end()
/* ->call('/member/changeMainImage/member_image_id/4', 'get', array()) */
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'changeMainImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$browser
->call('/opSkinBasicPlugin/css/skin/default/img/marker.gif', 'GET', array())
->with('request')->begin()
->isParameter('module', 'default')
->isParameter('action', 'error')
->end()
->with('response')->begin()
->isStatusCode(404)
->end()
;
$browser
->with('response')->begin()
->contains('削除')
->click('削除', array())
->end()
/* ->call('/member/deleteImage/member_image_id/4', 'get', array()) */
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'deleteImage')
->end()
;
$browser
->with('response')->begin()
->isRedirected(1)
->isStatusCode(302)
->end()
->followRedirect()
;
$browser
->with('request')->begin()
->isParameter('module', 'member')
->isParameter('action', 'configImage')
->end()
->with('response')->begin()
->isStatusCode(200)
->end()
;
$conn->rollback();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment