/** * Test for render() * * @param array $settings * @param array $additionalAttributes * @param array $expectedResult * @return void * @dataProvider renderReturnsArrayDataProvider * @test */ public function renderReturnsArray($settings, $additionalAttributes, $expectedResult) { $form = new Form(); $form->_setProperty('uid', 123); $this->enableParsleyAndAjaxViewHelperMock->_set('addRedirectUri', false); $this->enableParsleyAndAjaxViewHelperMock->_set('settings', $settings); $result = $this->enableParsleyAndAjaxViewHelperMock->_callRef('render', $form, $additionalAttributes); $this->assertSame($expectedResult, $result); }
/** * Test for createHash() * * @return void * @test */ public function createHashReturnsString() { $form = new Form(); $form->_setProperty('uid', 123); $mail = new Mail(); $mail->_setProperty('uid', 123); $mail->_setProperty('pid', 124); $mail->setForm($form); $result = OptinUtility::createOptinHash($mail); $this->assertEquals('abf068777a', $result); $this->assertTrue(strlen($result) === 10); }
/** * Test for createHash() * * @return void * @test */ public function createHashReturnsString() { $GLOBALS['TYPO3_CONF_VARS']['SYS']['encryptionKey'] = 'abcdef'; $form = new Form(); $form->_setProperty('uid', 123); $mail = new Mail(); $mail->_setProperty('uid', 123); $mail->_setProperty('pid', 124); $mail->setForm($form); $result = OptinUtility::createOptinHash($mail); $this->assertEquals('cf06c6db71', $result); $this->assertTrue(strlen($result) === 10); }