Completed
Pull Request — master (#45)
by
unknown
02:38
created

testNewMembershipCanBeInserted()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 11
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 11
rs 9.4285
cc 1
eloc 10
nc 1
nop 0
1
<?php
2
3
4
namespace WMDE\Fundraising\Store\Tests;
5
6
use WMDE\Fundraising\Entities\Membership;
7
8
class MembershipInsertionTest extends \PHPUnit_Framework_TestCase {
9
10
	public function testNewMembershipCanBeInserted() {
11
		$entityManager = TestEnvironment::newDefault()->getFactory()->getEntityManager();
12
		$entityManager->persist( new Membership() );
13
		$entityManager->flush();
14
		$count = $entityManager->createQueryBuilder()
15
			->select( 'COUNT(r.id)' )
16
			->from( Membership::class, 'r' )
17
			->getQuery()
18
			->getSingleScalarResult();
19
		$this->assertEquals( 1, $count ); // Can't use assertSame because a string is returned
20
	}
21
}
22