[TASK] Restructure tests/ folder.
Move unit tests to tests/unit/. Get the old still working UnitTests into a working state again. Updated composer.json with required-dev packages. Create a new folder tests/acceptance for Behat functional/acceptance testing. Add a first Feature draft of a Behat functional test for local login.
This commit is contained in:
33
tests/unit/TextTest.php
Normal file
33
tests/unit/TextTest.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
/**
|
||||
* this file contains tests for text.php
|
||||
*
|
||||
* @package test.util
|
||||
*/
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
/** required, it is the file under test */
|
||||
require_once('include/text.php');
|
||||
|
||||
/**
|
||||
* TestCase for the texter
|
||||
*
|
||||
* @author ken restivo
|
||||
* @package test.util
|
||||
*/
|
||||
class TextTest extends TestCase {
|
||||
public function testGoodEmail() {
|
||||
$this->assertTrue(valid_email_regex('ken@spaz.org'));
|
||||
}
|
||||
public function testGoodEmail2() {
|
||||
$this->assertTrue(valid_email_regex('ken@restivo.org'));
|
||||
}
|
||||
public function testGoodEmail3() {
|
||||
$this->assertTrue(valid_email_regex('nobody@hubzilla.com'));
|
||||
}
|
||||
public function testBadEmail() {
|
||||
$this->assertFalse(valid_email_regex('nobody!uses!these!any.more'));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user