public function UCXFCheckoutTestCase::testCheckout in Extra Fields Checkout Pane 7
Same name and namespace in other branches
- 6.2 uc_extra_fields_pane.test \UCXFCheckoutTestCase::testCheckout()
Test if checkout works as expected.
File
- ./
uc_extra_fields_pane.test, line 771 - Automated tests for Extra Fields Pane
Class
- UCXFCheckoutTestCase
- Checkout testcase
Code
public function testCheckout() {
// Setup default fields.
$this
->setupFields();
// Test as anonymous user.
$this
->drupalLogout();
$this
->drupalPost('node/' . $this->product->nid, array(), t('Add to cart'));
$this
->checkout();
$this
->assertRaw('Your order is complete!');
// Test as authenticated user.
$this
->drupalLogin($this->customer);
$this
->drupalPost('node/' . $this->product->nid, array(), t('Add to cart'));
$this
->checkout();
$this
->assertRaw('Your order is complete!');
$this
->drupalLogout();
}