lithium\tests\cases\template\helper\SecurityTest::testRequestToken PHP Method

testRequestToken() public method

Tests that the helper correctly generates a security token field.
public testRequestToken ( )
    public function testRequestToken()
    {
        $result = explode(' ', $this->subject->requestToken());
        $this->assertEqual('<input', $result[0]);
        $this->assertEqual('type="hidden"', $result[1]);
        $this->assertEqual('name="security[token]"', $result[2]);
        $this->assertEqual('/>', $result[4]);
        $result = explode('=', $result[3]);
        $this->assertEqual('value', $result[0]);
        $result = trim($result[1], '"');
        $this->assertPattern('/^\\$\\d\\w\\$\\d{2}\\$[A-Za-z0-9\\.\\/]{53}$/', $result);
    }