Add context processor &test