Add ui tests for source protocol. Refs #950.