setScriptUrl('/cacti/include/js/csrf.js'); return $guard; } test('a POST form gets the hidden token field', function () { $guard = csrf_test_rewrite_guard(); $out = $guard->rewriteBuffer("
"); expect($out)->toContain("name='__csrf_magic'"); expect($out)->toMatch('#"); /* * The head script is injected unconditionally (it also serves pages * whose only POST comes from AJAX, with no "; expect($guard->rewriteBuffer($buffer))->toBe($buffer); });