/** * @test */ public function hasAccessForAccessToEventsTableAndAccessToRegistrationsTableAndNoAccessToSetPageReturnsFalse() { $this->backEndUser->expects(self::any())->method('check')->with('tables_select', self::anything())->will(self::returnValue(TRUE)); $pageUid = 12341; $this->subject->setPageUid($pageUid); $pageRecord = t3lib_BEfunc::getRecord('pages', $pageUid); $this->backEndUser->expects(self::any())->method('doesUserHaveAccess')->with($pageRecord, 1)->will(self::returnValue(FALSE)); self::assertFalse($this->subject->hasAccess()); }
/** * @test */ public function hasAccessForAccessToTableAndAccessToPageReturnsTrue() { $pageUid = 12341; $this->subject->setPageUid($pageUid); $pageRecord = t3lib_BEfunc::getRecord('pages', $pageUid); $this->backEndUser->expects(self::any())->method('check')->with('tables_select', 'tx_seminars_seminars')->will(self::returnValue(TRUE)); $this->backEndUser->expects(self::any())->method('doesUserHaveAccess')->with($pageRecord, 1)->will(self::returnValue(TRUE)); self::assertTrue($this->subject->hasAccess()); }