for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace UserManagement\Tests;
use SilverStripe\Dev\FunctionalTest;
use UserManagement\Page\UserRegistrationPage;
/**
* Class UserRegistrationPageTest
*
* @package user-management
*/
class UserRegistrationPageTest extends FunctionalTest
{
* User registration page link test
public function testfindlink()
$page = $this->get("user-registration/"); // attempt to access the signup Page
$this->assertEquals(200, $page->getStatusCode(), "a page should load");
$this->assertEquals(UserRegistrationPage::find_link(false), "/user-registration/", "user-registration page exists");
}
* Can create
public function testCanCreate()
$canCreate = UserRegistrationPage::create()->canCreate();
$this->assertNotTrue($canCreate, "Can create");